红联Linux门户
Linux帮助

Java在linux系统下的时区问题

发布时间:2008-03-19 00:58:15来源:红联作者:EoHhfy
  我到了linux系统下,时区的ID就变成了“America/New_York”,输出的是西方时间。

  查了好多中文资料都没彻底解决,这台服务器曾经是“Mon Mar 17 15:18:24 EST 2008”,西方时间,后来改为CST 上海时间,在程序中输出的时间就和系统时间相差了13个小时,java虚拟机读取的时区不是系统设置的时区吗?不太明白是怎么回事。

  我后来是这么解决的,在命令行输入:export TZ="Asia/Shanghai"。在JAVA的运行环境中加入这一行,如此解决。
文章评论

共有 0 条评论