今天在编写程序时,发现new Date()方法出来的时间,不是当前的时间。
而是当前时间往后推了好几个小时。
想起来之前有一次 服务器上的时间一直不对,想着有可能是JVM时区问题。
于是查询资料,在本地IDEA中的tomcat容器中配置VM的地方加上了时区的设置代码:
-Duser.timezone=GMT+08
具体截图如下
在这里设置即可。
如果是在服务器中设置的话 可以加在${TOMCAT_HOME}/bin/catalina.sh文件中的JAVA_OPTS中。
这样即可。
© zqq_life | Powered by LOFTER