博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java获取时间与系统时间相差8小时终极解决方案
阅读量:6079 次
发布时间:2019-06-20

本文共 388 字,大约阅读时间需要 1 分钟。

一、在取日期以前设置一下时区

TimeZone tz = TimeZone.getTimeZone(“ETC/GMT-8″);

TimeZone.setDefault(tz);

此种方法适用于单次快速获取系统本地时间

二、设置java命令参数

java -Duser.timezone=Asia/Jerusalem DateTest

三、设置JVM的默认时区为东八区(北京时间)

在下 面四个目录(bea\jdk142_11\jre\lib\zi\Etc、bea\jdk142_11\jre\lib\zi、bea\jrockit81sp6_142_10\jre\lib\zi\Etc、bea\jrockit81sp6_142_10\jre\lib\zi)下找到GMT文件bak备份 一下,然后复制一份GMT-8并重命名为GMT,复制完毕,重新运行一下java程序问题即可解决!

转载地址:http://zshgx.baihongyu.com/

你可能感兴趣的文章
report widget not working for external users
查看>>
windows phone 摄像头得到图片是旋转90°
查看>>
Linux--sed使用
查看>>
没有显示器的情况下安装和使用树莓派
查看>>
Q85 最大矩形
查看>>
【android】使用handler更新UI
查看>>
mochiweb 源码阅读(十五)
查看>>
前端面试中的常见的算法问题
查看>>
计算机语言的基本理论
查看>>
nodejs流之行读取器例子
查看>>
11本Java好书
查看>>
批量文件重命名工具
查看>>
为什么选用 React 创建混合型移动应用?
查看>>
支付宝app支付
查看>>
GitHub又受攻击了
查看>>
flask权限管理
查看>>
Meteor全栈开发平台 - 不仅仅是前端
查看>>
苹果移除openssl头文件
查看>>
前端碎片知识储备
查看>>
Redisson 成为 GitHub 里星星最多的 Redis Java 客户端
查看>>