Erro estranho - Syntax error on token ";", , expected

2 respostas
F

Pessoal , alguem sabe me dizer porque a linha indicada no código abaixo diz que a mesma esta errada e o erro é [size=18]Syntax error on token “;”, , expected[/size]

Estou usando o eclipse e ele marca essa linha como se estivesse com esse erro. Não vejo nenhum erro ai. Alguem já viu isso e pode me dar uma dica ?

import java.sql.Time;
import java.text.SimpleDateFormat;
import java.util.Date;


public class GradeHorariosTest {
	
	SimpleDateFormat formatador = new SimpleDateFormat("HH:mm");
	Date dt = new Date();               // ESSA LINHA
	dt = formatador.parse("10:30");
	
}

Abs a todos

2 Respostas

Diabo_Loiro

Ola amigo o erro acontece pois voce não pode usar

// dt = formatador.parse("10:30");

fora de um metodo ou bloco de intrução.

abaixo segue modificado o que funciona

import java.sql.Time;  
  import java.text.SimpleDateFormat;  
   import java.util.Date;  
     
     
   public class GradeHorariosTest {  
	   Date dt = new Date();    
       SimpleDateFormat formatador = new SimpleDateFormat("HH:mm");  
            
      // dt = formatador.parse("10:30");  
         
   }

ou colocando dentro de um metodo lembrando que o metodo parse lança parse exception

import java.sql.Time;  
         import java.text.ParseException;
       import java.text.SimpleDateFormat;  
     import java.util.Date;  
     
     
   public class GradeHorariosTest {  
	  void a() throws ParseException{
	     
       SimpleDateFormat formatador = new SimpleDateFormat("HH:mm");  
       Date dt = new Date();   
       dt = formatador.parse("10:30");  
	}
   }
F

:thumbup:
Valeu cara. Obg pela dica.

Criado 19 de dezembro de 2009
Ultima resposta 19 de dez. de 2009
Respostas 2
Participantes 2