java Date类与本地时间相差13小时

版权声明: https://blog.csdn.net/qq_35370790/article/details/84852160

 今天将运行项目是发现服务器(Tomcat)的时间与本地时间相差13小时(Linux服务器在国外),后来发现原来是jvm的时区有问题,本地是CST就是GMT+8,而 jvm是EST国外的时区(测试直接打印Date类就行了:System.out.printfln(new Date())),而jvm的时区是读取系统时区得来的,所以修改系统时区为GMT+8就行了。

解决方法:

1.连接服务器输入:dpkg-reconfigure tzdata

回车出现

回车出现

选择GMT-8就行了

问题就这样解决了O(∩_∩)O~~

猜你喜欢

转载自blog.csdn.net/qq_35370790/article/details/84852160