Pessoal, boa tarde!
Quando converto um DateTime para Date estou perdendo uma hora.
Alguém já teve esse problema? Dei uma pesquisada no pai google e não encontrei nada.
O que eu acho mais esquisito é que quando “re-converto” a hora perdida volta…
Será que é algum problema por causa do horário de verão?
import java.util.Date;
import org.joda.time.DateTime;
public class TestesDatas {
public static void main(String[] args) {
DateTime dataInicial = new DateTime();
Date dataConvertida = dataInicial.toDate();
DateTime dataReconvertida = new DateTime(dataConvertida);
System.out.println("Data inicial: " + dataInicial); //2009-10-22T16:02:40.574-02:00
System.out.println("Data converitda: " + dataConvertida); //Thu Oct 22 15:02:40 BRT 2009
System.out.println("Data reconvertida: " + dataReconvertida);//2009-10-22T16:02:40.574-02:00
}
}
Agradeço a todos…
