java 获取时间少8小时解决办法

启动命令里增加参数.

要在不更改机器时区的情况下改变一个特定应用程序的时区,可以将系统属性user.timezone设置为你想要程序要运行在的时区。在启动虚拟机时,你可以通过传入一个命名行参数来设置这个系统属性。

java -Duser.timezone=UTC TimeZoneTip

java -Duser.timezone=Asia/Shanghai


针对tomcat,修改其catalina.bat 对应set JAVA_OPTS = -Duser.timezone=Asia/Shanghai -Xms1024m -Xmx1600m 新增 -Duser.timezone=Asia/Shanghai这句既可

你可能感兴趣的:(java,tomcat,虚拟机)