Formatieren des Datums in java.timeJava

Java-Forum
Guest
 Formatieren des Datums in java.time

Post by Guest »

Ich versuche, das Datum zu formatieren, das im folgenden Format angegeben ist: 05051988. Ich möchte LocalDate zum Formatieren im nächsten 05. Mai 1988 verwenden.

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;
}
Fehler:

Code: Select all

Exception in thread "main" java.time.format.DateTimeParseException: Text '05051988' could not be parsed at index 2

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post