我的数据格式为:
2010-12-01 09:59:00.423
Java中的答案 0 :(得分:19)
SQL DATE
类型确实只包含日期部分,而不是时间。但是您的列显然属于TIMESTAMP
类型,因此要获取完整时间戳,请改用ResultSet#getTimestamp()
。
Date date = resultSet.getTimestamp("columnname");
// ...
它返回java.sql.Timestamp
,它是java.util.Date
的子类,所以upcast是安全的。