Converter JavaScript "Date.toGMTString()" para Java "java.util.Date()"

1 resposta
A

Oi gente! :smiley:

Eu to tentando converter uma string assim:
“Sun, 25 Mar 2007 13:36:54 GMT” num java.util.Date()!
Essa data vem de um outro software feito em JavaScript que usa Date.toGMTString().

Eu usei esse codigo:

SimpleDateFormat FORMAT = new SimpleDateFormat(EEE, d MMM yyyy HH:mm:ss z);

Date D = FORMAT.parse(Sun, 25 Mar 2007 13:36:54 GMT);

System.out.println(D);

Mas eu soh to recebendo “Unparseable date”. Por que??? :frowning:

Obrigada!!! :smiley:

1 Resposta

A

Já resolvi! :smiley:
Problema de Locale!!!

SimpleDateFormat FORMAT = new SimpleDateFormat(EEE, d MMM yyyy HH:mm:ss z, <a href="http://Locale.UK">Locale.UK</a>);

Date D = FORMAT.parse(Sun, 25 Mar 2007 13:36:54 GMT);

System.out.println(D);

Funciona pq o JavaScript “Date.toGMTString()” sempre retorna com locale UK e obviamente meu PC tah configurado pra locale pt_BR.

Obrigada! :slight_smile:

Criado 29 de abril de 2007
Ultima resposta 29 de abr. de 2007
Respostas 1
Participantes 1