我試圖檢索給定時間戳的本地化日期。我的代碼是這樣Android Time.format(「%a」)給出錯誤的星期幾
String timestamp = "2011-08-01T15:55:03.000+02:00";
Time time = new Time();
time.parse3339(timestamp);
// In strftime format "%a" should be the abbreviated weekday name
// according to the current locale.
String result = time.format("%a")
自2011年八月1日是星期一,結果字符串應該是「星期一」(假設英語語言環境),而是它是「太陽」!
是否有可能parse3339失敗?你能看到一個'零'?嘗試設置未來的日期,看看它的'星期一'。 – ethrbunny