【发布时间】:2018-12-06 20:41:17
【问题描述】:
在从 Postgres 或 Oracle 检索时间戳时——我们称之为startDate——使用resultSet.getString("startDate") 调用还是resultSet.getTimestamp("startDate") 更好?
目前我正在使用resultSet.getString("startDate"),它工作正常,但我想到使用getTimestamp() 可能是更好的做法。
是否有既定的最佳实践?在时间戳上使用ResultSet.getString() 会不会产生任何意想不到的后果?
【问题讨论】:
-
仅供参考,
java.util.Date、java.util.Calendar和java.text.SimpleDateFormat等麻烦的旧日期时间类现在已被 java.time 类所取代。大多数 java.time 功能在 ThreeTen-Backport 项目中被反向移植到 Java 6 和 Java 7。进一步适用于ThreeTenABP 中的早期 Android (How to use ThreeTenABP…。
标签: java date timestamp resultset