Wie können wir Datum in Java addieren oder subtrahieren? Zum Beispiel java.sql.Date
und formatiert wie folgt: yyyy-MM-dd , wie kann ich 5 Monate davon hinzufügen? Ich habe in einigen Tutorials gesehen, dass sie Calendar
verwenden, können wir das Datum einstellen? Bitte Hilfe.
Beispiel: 2012-01-01
wenn 5 Monate hinzugefügt werden, wird 2012-06-01
.
PS: Ich bin ein .Net Programmierer und lerne langsam Java Umgebung.
Um ein Datum in einen Kalender zu konvertieren, verwenden Sie:
%Vor%Verwenden Sie dann die arithmetischen Kalenderfunktionen zum Hinzufügen / Subtrahieren:
%Vor%Oder: Rechnen Sie das Datum in Zeit in Millisekunden um. Mach die Mathematik und wandle die Millis zurück in ein Datum.
Eine andere Option ist DateUtils Klasse aus der 3rd-Party Apache Commons Bibliothek Sammlung. Beispiel:
%Vor%