Heim >Java >javaLernprogramm >Wie kann ich in Java ein Datum um einen Tag erhöhen?
Wenn Sie ein bestimmtes Datum um einen Tag anpassen müssen, stehen mehrere Methoden zur Verfügung.
Lösung 1: Nutzen Sie die Kalenderklasse
Ein Ansatz beinhaltet den Kalender Klasse:
Date dt = new Date(); Calendar c = Calendar.getInstance(); c.setTime(dt); c.add(Calendar.DATE, 1); dt = c.getTime();
Lösung 2: Nutzen Sie die Joda-Time-Bibliothek
Die Joda-Time-Bibliothek bietet aufgrund der Einschränkungen der Date-Klasse eine überlegene Option:
Date dt = new Date(); DateTime dtOrg = new DateTime(dt); DateTime dtPlusOne = dtOrg.plusDays(1);
Lösung 3: Nutzen Sie JSR 310 von Java 8 API
Java 8 führt die JSR 310 API ein:
Date dt = new Date(); LocalDateTime.from(dt.toInstant()).plusDays(1);
Lösung 4: Nutzen Sie org.apache.commons.lang3.time.DateUtils
Diese Bibliothek bietet eine zusätzliche Methode:
Date dt = new Date(); dt = DateUtils.addDays(dt, 1)
Das obige ist der detaillierte Inhalt vonWie kann ich in Java ein Datum um einen Tag erhöhen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!