Bruno,

                o java.sql.Date s� trata data mesmo... isso pra poder ser
transparente entre implementa��es de BD, pois
alguns possuem tipos de dados com essa facilidade enquanto outros s�
trabalham com date+time. Se vc quiser usar um
tipo date+time, use java.sql.Timestamp.

                Agora, indiferente a isto, vc pode muito bem passar o
java.util.Date numa chamada do tipo statement.setDate(n, x), j� q
java.util.Date � a classe Parent para java.sql.Date e afins.

                Frederico


______________________________________________   
Frederico Andrade Ramos 
IT Developer 
Nextel Telecomunica��es
Office : 55 11 3748-1411
Mobile : 55 11 9958-7004





> -----Mensagem original-----
> De: Bruno Simon [mailto:[EMAIL PROTECTED]]
> Enviada em: ter�a-feira, 28 de janeiro de 2003 10:25
> Para: SOU_JAVA ENTERPRISE LIST
> Assunto: [enterprise-list] Perdendo a hora no java.sql.Date
> 
> 
> Pessoal,
> estou querendo trabalhar com Data e Hora em um campo Date no 
> Oracle 8i,
> configuro um objeto java.util.Date na camada de interface com 
> a respectiva
> data e hora, contudo quando vou transforma-lo para um java.sql.Date,
> utilizando o c�digo abaixo:
>   preparedStatement.setDate(1,new java.sql.Date( dataUtil.getTime() ))
> perco a referencia da hora, no banco salva a data tudo com 
> 12h como padr�o.
> Ser� que algu�m sabe como posso resolver este problema ?
> Agrade�o a ajuda !
> 
> Bruno Simon
> 
> 
> 
> ---------------------------------------------------------------------
> Para cancelar a subscri��o, envie mensagem para: 
> [EMAIL PROTECTED]
> Para comandos adicionais, envie mensagem para: 
> [EMAIL PROTECTED]
> 

---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: 
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a