原因:操作系统时区跟JVM的时区不一致
解决:
- 启动java时配置参数
-Duser.timezone=GMT+8
- 在程序中设定时区
- 配置Linux时区
/etc/sysconfig/clock
(jre从这里获取时区信息)
ZONE="Asia/Shanghai" UTC=false ARC=false
原因:操作系统时区跟JVM的时区不一致
解决:
-Duser.timezone=GMT+8
/etc/sysconfig/clock
(jre从这里获取时区信息)ZONE="Asia/Shanghai" UTC=false ARC=false