解决方法
sql DATE类型确实只包含日期部分,而不是时间.但是您的列显然是TIMESTAMP类型,因此要获得完整的时间戳,请改用
ResultSet#getTimestamp()
.
Date date = resultSet.getTimestamp("columnname"); // ...
它返回java.sql.Timestamp
是java.util.Date
的子类,所以upcast是安全的.