-1
我正在解析格式爲EEE, dd MMM yyyy HH:mm:ss Z
的日期。其中一個樣本值是Thu, 02 Sep 2010 04:03:10 -0700
。Simpledateformat解析問題
這是解析代碼:
SimpleDateFormat FORMATTER = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z");
Date date = FORMATTER.parse(dateString);
這工作絕對沒問題,如果手機語言是英語,但它拋出parserException時語言更改爲「法國」和「意大利」。我甚至試過這樣:
SimpleDateFormat FORMATTER = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z", Locale.getDefault());
或法語的語言環境更加明確:
SimpleDateFormat FORMATTER = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z", Locale.French);
,但沒有運氣.....誰能告訴我什麼,我做錯了什麼?