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?
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?
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)
Funcionou perfeitamente. Muito Obrigado