我試圖讓使用TimeZone.getDefault()的localtimezone,服務器在CST時區運行,但每當我執行下面的代碼,我得到的輸出爲「星期三11月5日, 2014 03:52:22 GMT「但我需要CST的時區。我的代碼有問題嗎?時區問題
SimpleDateFormat dateFormat = new SimpleDateFormat("EEE, d MMM yyyy hh:mm:ss zzz");
Date dtTimeStamp = dateFormat.parse((String) map.get("TimeStamps"));
SimpleDateFormat dateFormat2 = new SimpleDateFormat("E MMM d, yyyy hh:mm:ss a zzz");
TimeZone tzDefault = TimeZone.getDefault();
dateFormat2.setTimeZone(tzDefault);
dateFormat2.format(dtTimeStamp);
在未來,請[格式化你的代碼(http://stackoverflow.com/編輯幫助),使其更具可讀性。 – tnw 2014-11-05 16:01:54
這段代碼沒有輸出任何內容,所以你在這裏詢問的內容並不明顯。 – jarnbjo 2014-11-05 16:48:41