Trotz seiner Ernennung zum "Date ", die java.util.Date Klasse repräsentiert nicht das, was wir normalerweise denken, als ein Datum . Vielmehr ist es ein Augenblick in der Zeit in Millisekunden seit Mitternacht GMT , 1. Januar 1970 (bekannt als "Unix Epoche. " ) Gemessen. Diese "date" spiegelt nicht Kalendern in anderen Ländern , wie z. B. der traditionellen japanischen Kalender oder der hebräischen calendar.To Adresse dieser verwendet wird, liefert die Java java.util.Calendar Klasse. Sie können immer noch die Date-Klasse für einfache Vergleiche , wie die Bestimmung , welche der beiden Termine früher liegt. Auf der anderen Seite , wenn Sie einzelne Einheiten zu manipulieren oder Ausdruck ein Datum mit einem internationalen Kalender benötigen, dann sollten Sie ein Calendar-Objekt . Java bietet Methoden, die zwischen Termine und Kalender konvertieren, so dass Sie beide Arten austauschbar verwendet werden können. Things You
Java Entwicklungswerkzeuge
brauchen anzeigen Weitere Anweisungen
1
Abrufen des java.util.Date Objekt, das Sie konvertieren möchten. Wenn der Wert, den Sie haben, ist lediglich eine Anzahl von Millisekunden seit der Unix- Epoche (wie die durch einen Aufruf System.currentTimeMillis zurückgegeben) , können Sie eine entsprechende Date-Objekt , indem Sie den Wert auf einen Anruf zu bekommen " new Date . "
2
erstellen Sie ein neues Calendar-Objekt durch Aufrufen von " neuen Kalender ()" ohne Argumente , die es mit der Standard- Zeitzone und locale für das System , auf dem die Anwendung derzeit ausgeführt wird initialisiert . Alternativ können Sie passieren eine explizite Zeitzone und locale an diesen Konstruktor , wenn Sie das Datum auf einer anderen Zeitzone als der Standard konvertieren möchten.
3
Rufen Sie die " setTime "-Methode auf die Calendar-Objekt , und übergeben Sie das Date-Objekt , das Sie konvertieren möchten. Der Kalender wird nun stellen die gleiche Zeit wie das Date-Objekt .
4
Rufen Sie die "get" und "set" -Methode für das Calendar-Objekt , um seine einzelnen Komponenten , wie der Monat, den Tag zu manipulieren , Jahr, Anzahl der Stunden , die Anzahl der Minuten und andere.
5
Wenn Sie brauchen, um ein Date-Objekt , die zu diesem Kalender entspricht nach Durchführung einiger Manipulationen , rufen Sie die " getTime "-Methode , die eine gibt abrufen Datum .