java中获取时间和系统时间不一致的解决办法是什么
导读:相信很多人对“java中获取时间和系统时间不一致的解决办法是什么”都不太了解,下面小编为你详细解释一下这个问题,希望对你有一定的帮助 java获取时间与系统时间不一致的解决办法:1、JVM运行时增加参...
相信很多人对“java中获取时间和系统时间不一致的解决办法是什么”都不太了解,下面小编为你详细解释一下这个问题,希望对你有一定的帮助
java获取时间与系统时间不一致的解决办法:1、JVM运行时增加参数,并指定时区;2、直接在程序中设置时区;3、直接加上28800。
java获取时间与系统时间不一致的解决办法:
方法一:JVM运行时增加参数,指定时区 -D user.timezone=GMT+08
方法二:直接在程序中设置时区。System.setProperty(“user.timezone”,”GMT +08″);
方法三:直接加上28800就好了(8hours*60min*60sec=28800)
照着这样的思路。和搜索相关操作步骤,在tomcat 启动的时候,设置个默认时区方法是在 catalina.sh 文件中添加如下这行代码
JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF8 -Duser.timezone=GMT+08"
重新启动tomcat 正常了。
现在大家对于java中获取时间和系统时间不一致的解决办法是什么的内容应该都清楚了吧,希望大家阅读完这篇文章能有所收获。最后,想要了解更多java中获取时间和系统时间不一致的解决办法是什么的知识,欢迎关注网络,网络将为大家推送更多相关知识点的文章。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: java中获取时间和系统时间不一致的解决办法是什么
本文地址: https://pptw.com/jishu/654206.html