Problema com Joda Time parseDateTime

2 respostas
A

com o código abaixo consigo fazer o parse de todos os dias menos do dia 21/10/2012 --> mudança para o horário de verão
alguma dica?

public DateTime parse(String dateTime){

if(!dateTime.trim().equals("") ){

return formatter.parseDateTime(dateTime);

}else{

return null;

}

}

o erro no console é:

java.lang.IllegalArgumentException: Cannot parse “21/10/2012”: Illegal instant due to time zone offset transition (America/Sao_Paulo)

2 Respostas

ruivo

O problema é que provavelmente o seu código está tentando parsear

21/10/2012 00:00:00

que não existe.

Você pode trapacear, adicionando uma hora ao seu DateTime, para evitar cair nessa hora que nunca existe.

Rodrigo_Sasaki

Se a sugestão do ruivo não resolver seu problema, tente explicar melhor o que você quer dizer com “não conseguir parsear”.

Fica muito mais fácil alguém te ajudar com uma descrição detalhada do problema.

Criado 24 de outubro de 2012
Ultima resposta 24 de out. de 2012
Respostas 2
Participantes 3