42757


下記のコードを走らせると  
`W/System.err: java.text.ParseException: Unparseable date: "Thu Mar 29
18:17:17 GMT+09:00 2018"`  
となり、エラーになってしまいます。

どうすべきか、教えていただけないでしょうか。  
よろしくお願いいたします。

[code]

    SimpleDateFormat sdFormat = new SimpleDateFormat("yyyy/MM/dd hh:mm:ss");
    Date getDate = sdFormat.parse("Thu Mar 29 18:17:17 GMT+09:00 2018");
    
[/code]


CC BY-SA 3.0
2018-03-29T11:15:33.453
42752
2018-03-30T01:41:28.173
2018-03-29T11:40:07.287
19110
10845
question
android java
Javaで日付文字列をparse出来ない


読み込むデータが全て同じフォーマットならば、それに合うように`SimpleDateFormat()`の引数を変えればいいはずです。

[code]

    SimpleDateFormat sdFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzzzzzz yyyy");
    Date date = sdFormat.parse("Thu Mar 29 18:17:17 GMT+09:00 2018", new ParsePosition(0));
    System.out.println(date.toString());
    
[/code]

Output:

[code]

    Thu Mar 29 09:17:17 GMT 2018
    
[/code]


CC BY-SA 3.0
2018-03-29T16:12:38.673
42757
2018-03-30T01:41:28.173
2018-03-30T01:41:28.173
3974
3974
42752
answer