Boa tarde!
Gostaria de saber como passar esse formato de data que está em String para Date?
String data = "Tue Nov 22 00:00:00 BRST 2011"
Tentei com o:
DateFormat.getDateInstance(DateFormat.FULL);
Mas infelizmente ainda não consegui encontrar uma solução…
Obrigado!
Já olhei vários tópicos sobre conversão, mas a maioria fala sobre a conversão padrão (“01/01/2011”). Mas para este tipo que mencionei, eu ainda não encontrei…
Obrigado
o formato era pra ser:
String data = "Tue Nov 22 00:00:00 BRST 2011";
String pattern = "EEE MMM dd HH:mm:ss zzzz yyyy";
DateFormat df = new SimpleDateFormat(pattern);
Date date = df.parse(data);
mas da problema com o dia da semana.
se vc tentar assim:
String data = "Nov 22 00:00:00 BRST 2011";
String pattern = "MMM dd HH:mm:ss zzzz yyyy";
DateFormat df = new SimpleDateFormat(pattern);
Date date = df.parse(data);
daeh funciona…
patterns para datas:
http://docs.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html