Erro no parsing String para Date

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]

[code]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();
		}[/code]

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

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.