今天发现系统获得的时间和真实的时间差了一个时区,但是系统是和服务器自动同步时间的。先以为是服务器的时间错了,后来发现服务器时间和时区都没有错。
最后google发现原来是jvm的默认时区错了。
解决方法也很简单,指定jvm的时区,给jvm加入如下参数:
-Duser.timezone=GMT+08
今天发现系统获得的时间和真实的时间差了一个时区,但是系统是和服务器自动同步时间的。先以为是服务器的时间错了,后来发现服务器时间和时区都没有错。
最后google发现原来是jvm的默认时区错了。
解决方法也很简单,指定jvm的时区,给jvm加入如下参数:
-Duser.timezone=GMT+08