Ich habe eine private Methode erstellt, die ich später in derselben Klasse verwenden werde Geben Sie das formatierte Datum in den Text ein. Ich habe bereits Code erstellt, aber im Moment erhalte ich 1988-05-05, wenn ich MM verwende. Wenn ich ihn durch MMM ersetze, erhalte ich eine Fehlermeldung das kann nicht analysiert werden.
Code: Select all
private LocalDate parseDate(){
LocalDate dateOfBirth = LocalDate.parse(date, DateTimeFormatter.ofPattern("ddMMyyyy"));
return dateOfBirth;
}
Code: Select all
Exception in thread "main" java.time.format.DateTimeParseException: Text '05051988' could not be parsed at index 2