Olá a todos,
estou com um problema em criação de uma data para gravação em banco de
dados.
O código usado é o seguinte:
import java.util.*;
import java.text.*;
import java.rmi.RemoteException;
public
class Principal{
public static void main(String[] args)
throws RemoteException{
Calendar calendar = null;
Date date = null;
try{
date = DateFormat.getDateInstance(3).parse("01/10/2000");
calendar = Calendar.getInstance();
calendar.setTime(date);
}
catch(ParseException parseexception){}
java.sql.Date sqlDate = new java.sql.Date(
calendar.getTime().getTime() );
System.out.println("Data: "+ sqlDate.toLocaleString() );
System.out.println("---- Fim ----");
}
}
No System.out.println("Data: "+ sqlDate.toLocaleString() ), o resultado
esperado é o seguinte:
Data: 01/10/2000 00:00:00
mas está retornando o seguinte:
Data: 30/09/2000 23:00:00
Alguém pode me ajudar ?
T++
Luís Fernando
Analista de Sistemas
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------