Hinzufügen eines Tages zu einem Datum in Java
Bei der Arbeit mit Datumsangaben in Java ist es oft notwendig, diese durch Addieren oder Subtrahieren von a anzupassen bestimmte Zeitspanne. Eine häufige Aufgabe besteht darin, einem vorhandenen Datum einen Tag hinzuzufügen. So erreichen Sie dies mit verschiedenen Methoden:
Lösung 1: Calendar-Klasse
Die Calendar-Klasse bietet eine praktische Möglichkeit, Daten zu manipulieren. Um einen Tag hinzuzufügen, verwenden Sie den folgenden Code:
Date dt = new Date(); Calendar c = Calendar.getInstance(); c.setTime(dt); c.add(Calendar.DATE, 1); dt = c.getTime();
Lösung 2: Joda-Time-Bibliothek
Für eine erweiterte Datumsverarbeitung ist die Joda-Time-Bibliothek geeignet sehr zu empfehlen. Sie bietet viele Funktionen, die der Date-Klasse fehlen. So fügen Sie einen Tag mit Joda-Time hinzu:
Date dt = new Date(); DateTime dtOrg = new DateTime(dt); DateTime dtPlusOne = dtOrg.plusDays(1);
Lösung 3: JSR 310 API (Java 8)
Java 8 führte die JSR 310 API ein, inspiriert von Joda-Zeit. So fügen Sie einen Tag hinzu:
Date dt = new Date(); LocalDateTime.from(dt.toInstant()).plusDays(1);
Lösung 4: org.apache.commons.lang3.time.DateUtils
Die Apache Commons Lang-Bibliothek bietet eine einfache Möglichkeit dazu Tage hinzufügen:
Date dt = new Date(); dt = DateUtils.addDays(dt, 1)
Das obige ist der detaillierte Inhalt vonWie füge ich in Java einen Tag zu einem Datum hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!