Тип SQL DATE
действительно содержит только часть даты, а не время. Но ваш столбец, очевидно, имеет тип TIMESTAMP
, поэтому, чтобы получить полную временную метку, используйте ResultSet#getTimestamp()
.
Date date = resultSet.getTimestamp("columnname");
// ...
Возвращает java.sql.Timestamp
, который является подклассом java.util.Date
, так что повышающий уровень безопасен.