天天看点

java程序获取时区不对,linux时区不正确解决整理

背景:

运行在linux系统的java程序的时区不对,操作系统时区改正了java程序还是不对。

参考:

1、linux 中 时区不对 及 date 时间 和 hwclock 时间不一致解决方案

2、linux系统下java程序获取的时间与系统时间不一致 

关键内容是:

java程序获取时区不对,linux时区不正确解决整理

你的操作系统应该是中国的时区,而JVM的时区不一定是中国时区,你在应用服务器的Java虚拟机添加如下配置: -Dfile.encoding=UTF8 -Duser.timezone=GMT+08