现象:Ubuntu 14.04.1 LTS线上服务器是在泰国地区运行,初始化使用cp /usr/share/zoneinfo/Asia/Bangkok /etc/localtime进行系统时区的修改并hwclock -w写入硬件时钟,系统时间正常,mysql数据库内时间也正常。
问题:不管是resin还是java起的程序,打印的时间都与系统时间对不上,谷歌之,使用命令tzselect选择好时区,将TZ=’Asia/Bangkok’; export TZ 写入 ~/.profile下生效,依然无解
解决:继续谷歌,使用dpkg-reconfigure tzdata命令选择好时区,启动java程序,时间打印正常了;
总结:/etc/localtime 和 /etc/timezone 需要同时修改,才不易出现问题!
原文信息: Ubuntu 14.04.1 LTS下JVM时区与系统时区不同解决 原文链接: http://www.wuxiaowei.com/linux/207.html