在我的工作中,我們有兩臺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