私は特定の日付の値を解析する必要があるCSVファイルを読み込もうとしています。 しかし、私は配置できないDateTimeParseExceptionを取得します。私が使用 08-May-2016
Java DateTimeFormatter
コード: LocalDate date = LocalDate.parse(row[3], DateTimeFormatter.ofPattern("d-M-yy"));
row[3]
である私は、CSVファイルから読み込むフィールド
私は読んしようとしているフィールドは次のようになります日付フィールドです。
私が手例外:Text '08-May-16' could not be parsed at index 3
は私が間違ってd-M-yy
年の月の一桁、二桁と文字表現を読むことができるはずと考えているだろうか?
EDIT:月のMMM-MM-Mと日フィールドのdd-dを試しました。私はまだ同じ例外を取得します。
パターン「dd-MMM-yyyy」を試してください。 – Lefteris008
@ PiXel1225私は、私はまだ同じ例外が発生します。 – k88
docを読んだか:https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html?月の名前はロケールに依存しますので、[ロケールの設定](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html#ofPattern-java)をお勧めします。 lang.String-java.util.Locale-) –