数据库中有 UTC 数据,当我尝试获取数据时
java.util.Calendar cal = Calendar.getInstance();
cal.setTimeZone(TimeZone.getTimeZone("UTC"));
java.sql.Timestamp ts = resultSet.getTimestamp(PUBLISH_TIME);
cal.setTime(ts);
这有什么问题吗?
最佳答案
java.util.Calendar cal = Calendar.getInstance();
cal.setTimeZone(TimeZone.getTimeZone("UTC"));
java.sql.Timestamp ts = resultSet.getTimestamp(PUBLISH_TIME, cal);
这应该可以解决问题!
关于Java ResultSet 如何在 UTC 中获取时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1469256/