Erro no parsing String para Date

2 respostas
F

Ola pessoal, estou recebendo uma String que é um Date e estou tentanto converter ela em um Date, porem ocorre um erro quando o timezone por exemplo e Rio De Janeiro, alguem sabe porque?
A baixo vou colocar um pouco do codigo do parse e o erro tambem.
abraços.

Erro:

[color="red"]java.text.ParseException: Unparseable date: "Tue Jul 10 21:00:00 Rio de Janeiro 2007"[/color]

SimpleDateFormat format = new SimpleDateFormat( "EEE MMM dd HH:mm:ss ZZZ yyyy");

			
			Date date = null;
			try
			{

				date = format.parse( dateString );

			}
			catch( ParseException e )
			{
				e.printStackTrace();
			}

2 Respostas

P

cara…de onde vc esta recebendo essa String??? pq “Rio de Janeiro” eh uma String invalida para o timezone…teria q vim algo como GMT, UTC…

agora…desencana de usar Date, parte pra Calendar…

espero ter ajudado

F

Eu to recebendo essa String do Palm que estou testando a aplicacao em j2me. Ele constroi esse Date ae Tue Jul 10 21:00:00 Rio de Janeiro 2007.
Seguindo seu conselho coloquei o calendar e passei so a data, escapando desse Timezone louco ae.
Valeu pela dica.
um abraço.

Criado 11 de julho de 2007
Ultima resposta 11 de jul. de 2007
Respostas 2
Participantes 2