一、在取日期以前设置一下时区
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程序问题即可解决!
本文介绍了几种在Java中设置时区的方法,包括通过代码设置、修改JVM参数以及更改JDK配置文件等手段来实现对时区的有效管理。
581

被折叠的 条评论
为什么被折叠?



