Was ist die java.util.Date-Klasse?
import java.util.Date;
Was sind die Konstruktoren von java.util.Date?
Die Klasse java.util.Date verfügt hauptsächlich über zwei Konstruktoren, wie unten beschrieben.Datum()
Der erste java.util.Date- Konstruktor ist Date() . Es initialisiert das Objekt mit dem aktuellen Datum und der aktuellen Uhrzeit.
Date date = new Date();
Hier initialisieren wir eine Datums variable vom Typ Date mit aktuellem Datum und aktueller Uhrzeit.
import java.util.Date;
public class Example {
public static void main(String[] args) {
Date date = new Date();
System.out.println(date);
}
}
Ausgang
Montag, 13. Dezember, 16:41:37 Uhr GMT 2021
Datum (lange Millisekunden)
Dieser java.util.Date- Konstruktor erstellt ein Datumsobjekt, das der Anzahl der Millisekunden entspricht, die seit dem 1. Januar 1970, 00:00:00 GMT, vergangen sind.
long ms = System.currentTimeMillis();
Date date = new Date(ms);
Hier haben wir die Datums variable erst mit dem aktuellen Datum und der aktuellen Uhrzeit initialisiert, nachdem wir über System.currentTimeMillis(); die genauen Millisekunden erhalten haben, die bisher vergangen sind ; und als Argument an den Konstruktor übergeben.
import java.util.Date;
public class Example1 {
public static void main(String[] args) {
long ms = System.currentTimeMillis();
Date date = new Date(ms);
System.out.println(date);
}
}
Ausgang
Montag, 13. Dezember 16:49:51 GMT 2021
Was sind die java.util.Date-Methoden?
Im Folgenden sind die wichtigen java.util.Date- Methoden aufgeführt.-
boolean after(Date date) : gibt true zurück, wenn dieses Datum nach dem als Argument übergebenen Datum liegt.
-
boolean before(Date date) : gibt true zurück, wenn dieses Datum vor dem als Argument übergebenen Datum liegt.
-
int CompareTo(Date date) : vergleicht das angegebene Datum mit dem aktuellen Datum.
-
boolean equals(Date date) : vergleicht die Gleichheit zwischen dem aktuellen und dem angegebenen Datum. Gibt true zurück, wenn sie gleich sind.
-
long getTime() : gibt die Zeit zurück, die dieses Datumsobjekt darstellt.
-
void setTime(long time) : ändert die aktuelle Zeit in die angegebene Zeit.
-
String toString() : Konvertiert dieses Datum in ein Objekt vom Typ String.
java.util.Date Beispiel
import java.util.Date;
public class Example2 {
public static void main(String args[]) {
long ms = 900000000;
Date date1 = new Date(ms);
System.out.println("date1 : " + date1);
Date date2 = new Date();
System.out.println("date2 : " + date2);
boolean after = date2.after(date1);
System.out.println("Is date2 after date1 : " + after);
boolean before = date2.before(date1);
System.out.println("Is date2 before date1 : " + before);
}
}
Ausgang
Datum1: So, 11. Januar, 15:00:00 Uhr PKT 1970
Datum2: Di, 4. Januar, 18:01:45 Uhr PKT 2022
Ist Datum2 nach Datum1: wahr.
Ist Datum2 vor Datum1: falsch
GO TO FULL VERSION