2016-04-05 13 views
0

次のjson文字列を"Mon Apr 04 00:00:00 CEST 2016"からsimpleDateFormatで新しい日付オブジェクトに変換しようとしています。しかし、なぜ私はいくつかの人が私を助けることができる希望が働いていないのを見ていない。現在までのjson文字列を解析できません

String date = "Mon Apr 04 00:00:00 CEST 2016"; 

私は次のエラーを取得する:

(java.text.ParseException) java.text.ParseException: Unparseable date: "Mon Apr 04 00:00:00 CEST 2016"

public Date parseDate(String date) 
{ 
    try 
    { 
     SimpleDateFormat formatter = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy"); 
     Date returnDate = formatter.parse(date); 
     return returnDate; 
    } 
    catch (ParseException e) 
    { 
      e.printStackTrace(); 
      return null; 
    } 
} 
+0

作品罰金はこれを試してみた

SimpleDateFormat formatter = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH); 
Hirak

答えて

2

me.Justため
+0

感謝を持っている問題を解決していない申し訳ありません!!!! – Bart

+0

あなたは歓迎です –

0

"EEE MMM ddHH:mm:ss z yyyy"

あなたはddの後にスペースを入れるのを忘れになります。あなたはロケールに解析する必要が

"EEE MMM dd HH:mm:ss z yyyy" 
+0

それはコピーペースト間違いだったが、それはまだ私はそれが動作する人間 – Bart

関連する問題