2012-03-23 158 views
0

我在android上使用此代碼只是試圖將字符串轉換爲日期並將其表示爲我想要的。 我的日期看起來像這樣:無法將字符串轉換爲SimpleDateFormat

Fri, 23 Mar 2012 20:43:28 +0200 

和我想要得到的輸出:

KK:MM DD/MM/YYYYY

我認爲我的問題,因爲時區。 所以如果你能幫我解決它。

誤差

java.text.ParseException: Unparseable date: "Fri, 23 Mar 2012 21:34:27 +0200" (at offset 0) 

我的代碼看起來像這樣:

SimpleDateFormat format = new SimpleDateFormat("EEE, dd MMM yyyy kk:mm:ss Z"); 
    format.setTimeZone(TimeZone.getTimeZone("GMT")); 
    Date date=null; 
     date = format.parse(pubDate); 

感謝您的幫助

回答

4

你是什麼區域?與

SimpleDateFormat format = new SimpleDateFormat("EEE, dd MMM yyyy kk:mm:ss Z", Locale.ENGLISH); 
嘗試