Conversão de data do tipo java.sql.Date para java.util.Date

2 respostas
J

Galera, eu recebo uma data de um ResultSet.getDate(), e gostaria de convertê-la para java.util.Date. Encontrei em muitos lugares a versão oposta, de util.Date para sql.Date, mas nada que me ajudasse a fazer o contrário.

Alguma dica?

2 Respostas

Rodrigo_Sasaki

os dois Dates podem ser instanciados enviando um long referente aos milissegundos. E os dois Dates também possuem um método getTime() que retorna esses milissegundos. portanto você pode fazer tantojava.util.Date utilDate = new java.util.Date(); java.sqlDate sqlDate = new java.sql.Date(utilDate.getTime()); quanto java.sql.Date sqlDate = new java.sql.Date(); java.util.Date utilDate = new java.util.Date(sqlDate.getTime()); Segue a documentação caso tenha alguma dúvida:
java.util - Date (Java Platform SE 6)
java.sql - Date (Java Platform SE 6)

J

Funcionou perfeitamente. Muito Obrigado

Criado 11 de junho de 2012
Ultima resposta 11 de jun. de 2012
Respostas 2
Participantes 2