Problema com o campo Data em JAVA

2 respostas
A

Implementei um programa que grava e consulta dados em um BD Access. Mas estou tendo um problema quando tento consultar um arquivo que contenha “Data” com o valor específico de “01-10-2006”. Pois quando consulto este arquivo, o valor da data aparece com o seguinte valor “30-09-2006”. Aguém pode me ajudar a resolver este problema?

OBS: Quando realizo essa consulta no Access ele aparece com o valor correto “01-10-2006” e estou usando o windows 98se.

Desde já, sou muito grato pela ajuda!

2 Respostas

cassio

Acho que deve ser coisa de calendário… Não use Date, use Calendar ou GregorianCalendar para pegar as datas!
Outra coisa deve ser o time zone… E não se esqueça que Date retorna um inteiro relativo ao mês, porém decrescido de um…

EXEMPLO:
Março… ===> Date vai retorna 2 se vc fizer um getMonth()

Abraço!

O

Isto é problema de horário de verão. A solução é ajustar o horário de verão da sua JVM:

http://www.javafree.org/javabb/viewtopic.jbb?p=62558#62558

Criado 16 de outubro de 2006
Ultima resposta 16 de out. de 2006
Respostas 2
Participantes 3