2016-03-01 54 views
2

我想這個字符串轉換爲日期:爪哇 - 轉換CET字符串到日期

週二3月1 11時46分32秒CET 2016

這是我的代碼:

DateFormat format = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy"); 
Date mTimeStamp = format.parse(getTimeStamp()); 

它拋出一個ParseExeption ...

回答

4

你的格式是好的 - 你的問題可能是你的默認語言環境不是英語,這一天和/或一個月名不是你的默認語言有效。

這應該按預期工作:

DateFormat format = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.ENGLISH); 
Date mTimeStamp = format.parse("Tue Mar 01 11:46:32 CET 2016"); 
+0

好答案!謝謝! – Christer