摘要:java获取时间与系统时间不一致的解决办法:1、JVM运行时增加参数,并指定时区;2、直接在程序中设置时区;3、直接加上28800。java获取时间与系统时间不一致的解决办法:方法一:JVM运行
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基础教程
相关文章推荐
网站谷歌评分90+意味着什么?2022-09-06
怎样将不安全网站变成安全网站访问?2022-09-26
网站排名下降,可能跟算法更新没关系2022-09-20
网站如何设置高质量的网页标题?2022-09-14
做外贸网站选哪些语言?法语、德语最吃香2022-09-13