Pegar data e hora de um campo date da tabela

Opa moçada!
Pessoal, to precisando de uma ajuda. Eu fia um programa que faz um select de uma tabela e insere em outra. Na tabela que eu faço o select tem um campo date la, que apresenta a data e hora deste jeito : 2009-10-21 12:40:10.200
Porem eu fiz isso no meu codigo: //metodo seter public void setSubmitDate(Date submitDate) { SubmitDate = submitDate; }

//variavel do tipo Date que recebe a data 
SubmitDate = rs.getDate("SubmitDate");
//Persistencia no banco
ps.setDate(i++, dadosEntradaVo.getSubmitDate())

Porem quando ollho no banco que foi feito o insert, apenas a data esta correta e a hora fica zerada do tipo:

2009-10-21 00:00:00.000

Gostaria de saber como pegar a hora que esta no campo da tabela a qual eu faço o select. Estou usando java.util.Date.

O campo de destino deve ser do tipo timestamp ou datetime.
Utilize também o tipo java.sql.Timestamp na leitura e na gravação da data.

fala ae cara, blz?

então para recuperar a data e a hora vc tem q utilizar o seguinte método da classe ResultSet

rs.getTimestamp("SubmitDate")

espero ter ajudado!!

regassou velho!!! Funcionou perfeitamente!!! nussa, valeu demais mano.

[quote=cezbatistao]fala ae cara, blz?

então para recuperar a data e a hora vc tem q utilizar o seguinte método da classe ResultSet

rs.getTimestamp("SubmitDate")

espero ter ajudado!![/quote]

caraca, mó método simples… e demorei pra achar… hauahua valeuuuu