Lu�s Fernando Chaim wrote:
>
> Ol� a todos,
>
> estou com um problema em cria��o de uma data para grava��o em banco de
> dados.
>
>
> 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 ?
Pq vc n�u use java.sql.Date direto ??
java.sql.Date sqlDate = new java.sql.Date(2000, 10, 1);
Tamb�m, use DateFormat.getDateInstance(FIELD) em vez de 3.. J� que fica
mais facil para outous ver..
>
> 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]
> -------------------------------------------------------------------------
--
======================================================================================
Sven E. van 't Veer
http://www.cachoeiro.net
Java Developer [EMAIL PROTECTED]
======================================================================================
------------------------------ 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]
-------------------------------------------------------------------------