我正在使用桌面應用程序。這會得到輸入作爲從具有用戶內容的文本文件是這樣的:Java在運行時設置時區
..................................
..................................
Mon Jul 9 14:41:07 MDT 2012
..................................
..................................
..................................
我使用這個信息,並使用JFreeChart的圖書館創建一個時間序列圖。 時區可以是世界上任何可用的。但是,當我使用這個文件它的默認時區是sytem的時區(IST),所以不顯示MDT時間。當我試圖從日期捕獲時區,然後使用
TimeZone.setDefault(TimeZone.getTimeZone("MDT"));
它沒有工作。任何人都可以請告訴我如何更改Java中的默認時區,當我有像MDT,CDT等時區的縮寫... ...
我試圖與下面的代碼 日曆日曆=新的GregorianCalendar(); calendar.setTimeZone(TimeZone.getTimeZone(fileTimeZone)); 但沒有奏效。 – dirtyhandsphp 2012-07-31 11:41:56