在我的工作中,我们有两台linux应用服务器,都安装了websphere 6.1。我已经编写了一个简单的独立Java应用程序来打印当前时间。websphere jre timezone incorrect
public static void main(String[] args) {
TimeZone tz = TimeZone.getDefault();
System.out.println("the default timezone is " + tz.getDisplayName(true, TimeZone.LONG));
System.out.println("the default timezone ID is " + tz.getID());
System.out.println("useDaylightTime = " + tz.useDaylightTime());
}
在盒子应用服务器一个我得到...
the default timezone is Eastern Summer Time (New South Wales)
the default timezone ID is Australia/Sydney
useDaylightTime = true
在盒子应用服务器b我得到...
the default timezone is GMT+10:00
the default timezone ID is GMT+10:00
useDaylightTime = false
我想应用服务器b与相同a。有人能帮助我解决这个问题吗?
感谢
你可能想看看[3种方法来改变Linux中的时区 - wikiHow](http://www.wikihow.com/Change-the-Timezone-in-Linux) – 2014-11-24 03:09:38
@Paul。嗨,我不认为这是系统时间问题。当我在命令行输入日期时,时间是相同的。我认为这是一个java jre时间问题。 – Richie 2014-11-24 03:17:29
您的意思是说,两台机器的**时区**是相同的? – 2014-11-24 03:19:10