我看到過幾個像這樣的問題,但我無法完全獲得轉換權。我想一個日期轉換像下面Java轉換時區
20121116203036Z
到
2012年11月16日15:30:36
我有以下代碼
dateStringTime.set(year, mon-1 , day, hour, minute, second);
Date date = dateStringTime.getTime();
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
formatter.setTimeZone(TimeZone.getTimeZone("EST"));
String output = formatter.format();
return output;
哪些工作,但它給了我以下
2012年11月16日20時30分36秒
上的任何意見如何得到而不是?
請避免手動進行時間計算,特別是當實際上有一個簡單的解決方案不涉及這樣做時。 – 2013-02-15 20:30:16