java获取系统时间错误,服务器获取系统时间错误,偏差,java设置时区

梦里梦外; 2021-09-26 23:30 722阅读 0赞

关于java获取系统时间,有偏差时(早八小时)

关键词:java获取系统时间错误,服务器获取系统时间错误,偏差,java设置时区

TimeZone.setDefault(TimeZone.getTimeZone(“GMT+8”)); // 设置时区(如果不设置时区,得到时间将晚8小时)

Calendar cal = Calendar.getInstance(TimeZone.getTimeZone(“GMT+8”));// 使用默认时区和语言环境获得一个日历。

vo.setDTFLOWTIME(new Timestamp(cal.getTime().getTime()));// 操作时间

不管是用这种方式获取系统时间

Calendar cal = Calendar.getInstance();

new Timestamp(cal.getTime().getTime())

还是这种

new Timestamp(new Date().getTime());

都会出现错误

解决办法:

设置时区,

// 设置时区(如果不设置时区,得到时间将晚8小时)

TimeZone.setDefault(TimeZone.getTimeZone(“GMT+8”));

// 使用默认时区和语言环境获得一个日历。

Calendar cal = Calendar.getInstance(TimeZone.getTimeZone(“GMT+8”));

vo.setDTFLOWTIME(new Timestamp(cal.getTime().getTime()));// 操作时间

发表评论

表情:
评论列表 (有 0 条评论,722人围观)

还没有评论,来说两句吧...

相关阅读