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基础教程

更多关于云服务器域名注册,虚拟主机的问题,请访问三五互联官网:www.35.com

赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。邮箱:3140448839@qq.com。本站原创内容未经允许不得转载,或转载时需注明出处:三五互联知识库 » java获取时间与系统时间不一致怎么办

登录

找回密码

注册