【发布时间】:2011-09-05 03:55:44
【问题描述】:
我的数据格式为:
2010-12-01 09:59:00.423
Java 中的 getDate 只返回日期部分。有没有办法也提取时间?
【问题讨论】:
标签: java postgresql jdbc
我的数据格式为:
2010-12-01 09:59:00.423
Java 中的 getDate 只返回日期部分。有没有办法也提取时间?
【问题讨论】:
标签: java postgresql jdbc
SQL DATE 类型确实只包含日期部分,而不包含时间。但是您的列显然是TIMESTAMP 类型,因此要获得完整的时间戳,请改用ResultSet#getTimestamp()。
Date date = resultSet.getTimestamp("columnname");
// ...
它返回java.sql.Timestamp,它是java.util.Date的子类,所以向上转型是安全的。
【讨论】: