54815


現在、文字列→日付への変換のために、  
以下のようなコードを記述しています。

[code]

    String pattern = "EEE MMM dd yyyy";
    SimpleDateFormat sdFormat =new SimpleDateFormat(pattern);
    Date date = sdFormat.parse("Wed May 29 2019");
    
[/code]

しかしエラーが発生しています(下記)。  
空白が原因のようなのですが、具体的な回避策がわかりません。

[code]

    Exception in thread "main" java.text.ParseException: Unparseable date: "Wed May 29 2019"
    at java.base/java.text.DateFormat.parse(DateFormat.java:395)
    
[/code]

ご教示いただけますと幸いです。


CC BY-SA 4.0
2019-05-08T05:08:07.683
54813
2019-05-08T05:24:05.347
30673
question
java
スペースをJavaの「SimpleDateFormat」の「parse」について


英語の曜日（Wed）と月（May）が含まれているので、英語のロケール（`Locale.US`とか`Locale.ENGLISH`とか）を使用しなければならないんじゃないですかね。

[code]

    SimpleDateFormat sdFormat =new SimpleDateFormat(pattern, Locale.US);
    
[/code]


CC BY-SA 4.0
2019-05-08T05:24:05.347
54815
2019-05-08T05:24:05.347
21092
54813
answer