查了好多中文资料都没彻底解决,这台服务器曾经是“Mon Mar 17 15:18:24 EST 2008”,西方时间,后来改为CST 上海时间,在程序中输出的时间就和系统时间相差了13个小时,Java虚拟机读取的时区不是系统设置的时区吗?不太明白是怎么回事。
我后来是这么解决的,在命令行输入:export TZ="Asia/Shanghai"。在JAVA的运行环境中加入这一行,如此解决。
查了好多中文资料都没彻底解决,这台服务器曾经是“Mon Mar 17 15:18:24 EST 2008”,西方时间,后来改为CST 上海时间,在程序中输出的时间就和系统时间相差了13个小时,Java虚拟机读取的时区不是系统设置的时区吗?不太明白是怎么回事。
我后来是这么解决的,在命令行输入:export TZ="Asia/Shanghai"。在JAVA的运行环境中加入这一行,如此解决。
内容版权声明:除非注明,否则皆为本站原创文章。