Java获取系统时间少了八个小时

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java获取系统时间少了八个小时相关的知识,希望对你有一定的参考价值。

Java获取系统时间少了八个小时

 

今天忽然遇到需要获取当前时间的问题,我向来谨慎,先测试获取到的系统时间是否正确,结果竟然发现少了八个小时,晕死了,记得之前在页面用javascript获取过当前时间,都能正确获取的。然后开始上网查,更晕了,答案各种各样,有用代码的方式(这肯定不行,因为程序不只要在自己的机子上跑的),也有修改eclipse和tomcat安装文件的,更有修改注册表的,NND,还真不知要用哪个,后来,终于找到一个,说问题出在JRE上,我很认同,一试,果然行!下面附上步骤,希望给遇到同样问题的同行门带去小小帮助(也慰劳下你看了我这么多罗嗦的话)

操作步骤:myeclipse中window(窗口)→Preferences(首选项)→java→Installed JREs→edit按钮→Default VM Arguments(缺省的vm参数)→" -Duser.timezone=Asia/Shanghai " → 保存。

记住,引号中前面的那个“-”不能少了。

OK!

以上是关于Java获取系统时间少了八个小时的主要内容,如果未能解决你的问题,请参考以下文章

查询页面展示时间比数据库少8个小时

修改MySql数据库的默认时

系统时间正常日志时间不正常

php获取当前时间不对?我用的是time(),但一直不对我就用date把它转成格式化的看看,结果发

vue+elemen把时间作为参数搜索数据注意一点

老大叫我改主数据库(MySQL)的时间!!!--UTC问题