[RESOLVIDO] Conversão de String para Date

5 respostas
J

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!

5 Respostas

lordkure

Dá uma olhada, talvez isso resolva ou te de uma luz.

att.

http://www.guj.com.br/java/37944-fazer-cast-de-string-ddmmyyyy-para-date

J

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

sgaothaich

ve se ajuda
http://www.guj.com.br/java/245280-resolvido-erro-ao-converter-string-para-data

sf.marcius

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

J

Ajudou sim!

Muito obrigado! :slight_smile:

Criado 23 de novembro de 2011
Ultima resposta 23 de nov. de 2011
Respostas 5
Participantes 4