Während des Programmentwurfs werden möglicherweise Datum, Uhrzeit und andere Daten benötigt. In diesem Abschnitt stellen wir daher die Date- Klasse im Paket java.util vor. Die Date-Klasse kann zum Verarbeiten von Daten im Zusammenhang mit Datum und Uhrzeit verwendet werden.
Objekte, die mit dem parameterlosen Konstruktor der Date-Klasse erstellt wurden, können das aktuelle Datum und die aktuelle Uhrzeit des lokalen Computers abrufen, zum Beispiel:
DatenowTime=newDate();
Dann sind das im aktuellen nowTime-Objekt enthaltene Datum und die Uhrzeit das Datum und die Uhrzeit des lokalen Computers, als das nowTime-Objekt erstellt wurde. Angenommen, die aktuelle Zeit ist 20:02:32 Uhr am 12. Februar 2012 (CST-Zeitzone):
System.out.println(nowTime);
Dann ist das Ausgabeergebnis zu diesem Zeitpunkt:
SoFeb1220:02:32CST2012
Das Computersystem setzt den „AD“ seiner eigenen Zeit auf 0:00 am 1. Januar 1970 (Greenwich Mean Time). Sie können den Date-Konstruktor mit den Parametern Date (lange Zeit) verwenden, um ein Date-Objekt basierend auf dieser Zeit zu erstellen. ,Zum Beispiel:
Datedatel=newDate(1000),date2=newDate(-1000);
Die positive Zahl des Parameters gibt die Zeit nach AD an, und die negative Zahl gibt die Zeit vor BC an. Beispiel: 1000 bedeutet 1000 Millisekunden, dann sind das in datel enthaltene Datum und die Uhrzeit das Datum und die Uhrzeit bei 1 Sekunde n. Chr. auf dem Computersystem.
Wenn die lokale Zeitzone des laufenden Java-Programms der Pekinger Zeitzone entspricht (8 Stunden abweichend von der Greenwich Mean Time), dann ist das obige Datum 8:00:1 am 1. Januar 1970 und Datum 2 ist 7:59 am 1. Januar. 1970 Minuten 59 Sekunden.
Wir können auch die statische Methode public long currentTimeMillis() der Systemklasse verwenden, um die aktuelle Zeit des Systems zu ermitteln. Wenn die lokale Zeitzone, in der das Java-Programm ausgeführt wird, die Pekinger Zeitzone ist, handelt es sich bei dieser Zeit um die verstrichenen Millisekunden Von 8:00 Uhr am 1. Januar 1970 bis zur aktuellen Zeit. Das ist eine große Zahl.
Die Standardreihenfolge, in der ein Date-Objekt die Zeit darstellt, ist: Woche, Monat, Tag, Stunde, Minute, Sekunde, Jahr. Zum Beispiel: Sonntag, 12. Februar, 20:02:32 Uhr CST 2012.