2011-12-13 142 views
0

在這裏,我發現一些問題,以維護一個簡單的日期響應得到12小時和24小時。兩種時間在一種日期格式中都不相同。這是我目前使用的 代碼:Android日期時間格式錯誤時間顯示12小時和24小時

我的日期字符串響應= 「2011-12-12T19:41:15.17Z」

代碼

​​

===== =================================== 這裏是我的輸出

24 hours = 12/12/11 11:12 PST 
12 hours = 12/12/11 11:42 AM PST 

我找不到這裏有什麼問題。 請你能提出一些建議嗎?

回答

4

您在24格式設置的MM在時間

private SimpleDateFormat cunsultationPostTimezone24 = new SimpleDateFormat("MM/dd/yy HH:MM z"); 

所以你總是讓月值爲大寫M將給予你,月值,而與此之下線和分鐘變化小M然後嘗試

private SimpleDateFormat cunsultationPostTimezone24 = new SimpleDateFormat("MM/dd/yy HH:mm z"); 
+0

謝謝,這對我很有幫助。現在工作正常。 –

相關問題