日付を次の形式でフォーマットしようとしています05051988
。LocalDate
next でフォーマットするのに使いたいです05 may 1988
。
後で同じクラスで使用して、フォーマットされた日付をテキストで入力するプライベートメソッドを作成しました。私はすでにいくつかのコードを作成していますが、現時点では1988-05-05
、を使用すると取得していますMM
。それを置き換えると、MMM
解析できないエラーメッセージが表示されます。
private LocalDate parseDate(){
LocalDate dateOfBirth = LocalDate.parse(date, DateTimeFormatter.ofPattern("ddMMyyyy"));
return dateOfBirth;
}
エラー:
Exception in thread "main" java.time.format.DateTimeParseException: Text '05051988' could not be parsed at index 2