Dieser Artikel beschreibt die Methode der Java, die Dateutils verwendet, um mathematische Operationen an Daten auszuführen. Teilen Sie es für Ihre Referenz wie folgt weiter:
Vor kurzem schreibe ich ein Programm zum Hochladen von Daten und muss einige mathematische Operationen zum Datum ausführen. Ich persönlich bin der Meinung, dass in Java die mathematischen Operationen zu Daten immer noch weit verbreitet sind, sodass ich Date mathematische Operationen gespielt habe. Nachdem ich es ausprobiert hatte, stellte ich fest, dass die DateUtils -Toolklasse für die mathematischen Operationen des Datums sehr bequem ist, siehe Code.
Paketdatum; importieren java.text.SimpledateFormat; import Java.util.date; import org.apache.commons.lang3.time Datum jetzt = neues Datum (); SimpleDateFormat SD = new SimpledateFormat ("yyyy-mm-dd hh: mm: ss"); System.out.println ("-----------------:" + sd.format (jetzt)); // Jahr: addieren und subtrahieren Sie das Betriebssystem.out.println ("1 Jahr später:"+SD.Format (DateUtils.addyears (jetzt, 1)); System.out.println ("vor 1 Jahr:"+sd.format (DateUtils.Addyears (jetzt, -1))); // Mond: Fügen und Subtrahieren von Operations System.out.println ("1 Monat später:"+SD.Format (DateUtils.Addmonths (jetzt, 1))); System.out.println ("vor 1 Monat:"+SD.Format (DateUtils.Addmonths (jetzt, -1))); // Woche: Fügen und Subtrahieren von Operations System.out.println ("1 Woche später:"+SD.Format (DateUtils.Addweeks (jetzt, 1))); System.out.println ("Vor 1 Woche:"+Sd.format (DateUtils.Addweeks (jetzt, -1))); // Typ: add und subtrahieren operatives system System.out.println ("diesmal morgen:" + sd.format (DateUtils.Adddays (jetzt, 1))); // Stunden: Fügen und subtrahieren Sie das Betriebssystem.out.println ("1 Stunde später:" + sd.format (DateUtils.Addhours (jetzt, 1)); System.out.println ("vor 1 Stunde:" + sd.format (DateUtils.Addhours (jetzt, -1))); // Minuten: addieren und subtrahieren operatives system System.out.println ("vor 1 Minute:"+sd.format (DateUtils.Addminutes (jetzt, -1))); // Zweitens: Fügen und subtrahieren Sie Operations System.out.println ("10 Sekunden später:"+SD.Format (DateUtils.Addsseconds (jetzt, 10)); System.out.println ("Vor 10 Sekunden:"+SD.Format (DateUtils.Addsseconds (jetzt, -10))); // Millisekunden: addieren und subtrahieren Betriebssystem.out.println ("1000 Millisekunden später:"+SD.Format (Dateutils.Addmilliseconds (jetzt, 1000)); System.out.println ("1000 Millisekunden vor:"+SD.Format (DateUutils.Addmilliseconds (jetzt, -1000)); }}Auslaufergebnisse:
Hinweis: org.apache.commons.lang3.time.DateUtils; wird in den Code eingeführt und ein Fehler wird gemeldet, wenn das Programm direkt ausgeführt wird! Leser können die entsprechenden Komponenten in der von der offiziellen Website angegebenen Download -Adresse der Klassenbibliothek herunterladen oder hier klicken , um diese Website herunterzuladen .
Die Referenzverzeichnisstruktur der endgültigen Datei lautet wie folgt:
PS: Hier sind einige Online -Tools für Ihre Referenz:
Online -Datum/Tagesrechner:
http://tools.vevb.com/jisuanqi/date_jisuanqi
Online -Perpetual -Kalender:
http://tools.vevb.com/bianmin/wannianli
Online -Conversion -Tool für Mond/Gregorianer Kalender:
http://tools.vevb.com/bianmin/yinli2yangli
Unix Timestamp Conversion Tool:
http://tools.vevb.com/code/unixtime
Weitere Informationen zu Java -verwandten Inhalten finden Sie in den Themen dieser Website: "Zusammenfassung von Java Datum und Uhrzeit", "Tutorial über die Java -Datenstruktur und den Algorithmus", "Zusammenfassung der Java -Operation DOM -Knotenkenntnisse" und "Zusammenfassung der Fähigkeiten der Java -Cache -Operation" "
Ich hoffe, dieser Artikel wird für Java -Programme aller hilfreich sein.