一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Java获取时间与系统时间相差8小时解决办法

时间:2013-07-15 编辑:简简单单 来源:一聚教程网


三种解决问题方案:

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

 代码如下 复制代码

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程序问题即可解决!

热门栏目