Heim >Java >javaLernprogramm >Wie subtrahiere ich mithilfe der Kalenderklasse von Java Tage von einem Datum?

Wie subtrahiere ich mithilfe der Kalenderklasse von Java Tage von einem Datum?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-22 08:52:09651Durchsuche

How to Subtract Days from a Date Using Java's Calendar Class?

Java-Kalender: Tage von einem Datum subtrahieren

Das Subtrahieren einer bestimmten Anzahl von Tagen von einem Datum kann mit der Kalenderklasse von Java durchgeführt werden. Obwohl es für diesen Zweck keine spezielle Funktion gibt, bietet die Methode add() eine flexible Lösung.

Lösung:

Um „X“ Tage von einem Datum zu subtrahieren, verwenden Sie Der folgende Ansatz:

Calendar calendar = Calendar.getInstance(); // Default to current date and time
calendar.add(Calendar.DAY_OF_MONTH, -X); // Subtract "X" days

Dieser Vorgang ändert das Kalenderobjekt direkt und passt sein Datumsfeld an, indem die angegebene Anzahl von Tagen subtrahiert wird. Das Ergebnis ist ein Datum, das „X“ Tage vor dem Original liegt.

Das obige ist der detaillierte Inhalt vonWie subtrahiere ich mithilfe der Kalenderklasse von Java Tage von einem Datum?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn