[RESOLVIDO] Conversão de String para Date

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!

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á 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

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

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

Ajudou sim!

Muito obrigado! :slight_smile: