答案 1
答案 2
现在我的要求是,它应该以GMT / UTC存储值,而不管JVM的时区如何。有没有办法动态设置时区,然后在我完成JDBC后取消设置它?
编辑:好的,我找到了解决这个问题的方法。执行了以下操作
TimeZone default = TimeZone.getDefault();
try
{
TimeZone.setDefault(TimeZone.getTimeZone("UTC"));
//Do stuff with JDBC
}
finally
{
TimeZone.setDefault(default);
}
推荐
-
-
如何从时间戳中删除毫秒? 我被问到这个问题: 给定一个时间戳作为长整型值,在 Java 中编写一个实用程序函数来删除毫秒。例如,给定1274883865399输入(实际时间:20100526T14:24:25.399Z),该函数将返回1274883865000(实际
-
Jackson 使用时间戳字段反序列化 JSON 我有这样的字符串: 我不明白为什么...如果我在调试模式下使用Timestamp.valueOf()与“2017-04-12 17:04:42.896026” - 我有成功
-
-
Hibernate 在读取 Java 日历对象并将其写入 SQL 时间戳时使用哪个时区? 当 列时,它会将日期、计算机的日期或日历对象(或其他某个)中指定的日期调整到哪个时区? 当 Hibernate 将 读入日历对象时,它会将日期转换为哪个时区?
标签
推荐