Wenn Sie die Funktionalität von Sprachen diskutieren, ist das erste, was Ihnen in den Sinn kommt. Dies soll unsere Zeit sparen und die Programme effizienter gestalten. Die Java -Sprache erbrachte auch viele solcher Funktionen, einschließlich ihrer aktuellen Datums- und Uhrzeitfunktionen. Diese Funktionen werden verwendet, um die aktuellen Zeitzone -Informationen zu erhalten und sie in vielerlei Hinsicht zu nutzen, z. B. die Zeit für Multithread -Prozesse usw. Dieser Artikel enthält einige Java -Beispiele für die Verwendung verschiedener Java -Klassen, um das aktuelle Datum und die aktuelle Uhrzeit zu erhalten, ohne die Programme zu erschweren. Beginnen wir jetzt.
Beispiel 01
Beginnen wir mit einem Beispiel für die Verwendung von Javas "DateTimeFromatter" und "LocalDatetime" -Klassen, um die Instanzen für Datum und Uhrzeit zu erhalten und sie im benutzerdefinierten Format anzuzeigen. Somit wurde ein neues Programm im „Test eingeleitet.Java ”-Datei der Eclipse -IDE bei Verwendung des Windows -Betriebssystems. Nachdem das Programm begonnen hat, ist es Zeit, eine gültige Java -Code -Struktur zu erstellen, um dieses Programm ausführbar zu machen. Verwenden Sie daher die Importanweisungen, um die DateTimeFormatter und lokalisierte Klasse aus dem Java -Paket zu importieren und Ihre öffentliche Klasse genauso zu benennen, wie Sie Ihre Java -Datei benannt haben.e., "prüfen".
Unser Programm wird eine einzige Funktion verwenden, ich.e., Die main () -Funktion, um den Ausführungsprozess für Datum und Uhrzeit zu erhalten. Die Main () -Methode wurde mit der Initialisierung einer Instanz „F“ für die DateTimeFormatter-Klasse mit der Funktion „OfPattern“ eingesetzt, die ein benutzerdefiniertes Muster für Datum und Uhrzeit genommen hat. In dieser Instanz „F“ wird einfach das Format für das Datumszeit angeben, das von der Instanz der LocalDatetime-Klasse „Now“ abgeleitet wird, ich.e., initialisiert direkt nach der Initialisierung einer Instanz "F".
Danach Javas „System“.aus.Hier wird die Funktionsanweisung für Println ”verwendet, die die Funktion„ Format “mit der Instanz„ F “in seiner Klammung abgelegt hat. Die Funktion format () verwendet die Instanz "Jetzt", um das aktuelle Datum und die aktuelle Uhrzeit zu erhalten. Im Gegensatz dazu wandelt die Funktion „F“, die die Funktion „Format“ aufruft, das Datum und die Uhrzeit in ein benutzerdefiniertes Format um. Nachdem dieses Programm abgeschlossen wurde, werden wir es vor seiner Ausführung retten.
Nachdem wir unseren Java -Code gespeichert hatten, haben wir diese mit dem Eclipse IDE -Run -Symbol aus der Taskleiste von Eclipse IDE ausgeführt und das Ergebnis in der Ausgabekonsole erzielt. Das darunter beigefügte Ausgabebild zeigt uns das Datum und die Uhrzeit unserer lokalen Zeitzone innerhalb des benutzerdefinierten Formats, i.e., Verwenden der DateTimeFormatter- und LocalDatetime -Klasseninstanzen.
Beispiel 02
Verwenden wir die LocalDatetime -Klasse in einem neuen Beispiel, um zu sehen, wie sie alleine funktioniert. Also haben wir es in der 2 importiertnd Zeile unseres neuen Java -Codes, der im selben „Test verwendet wird.Java ”Datei. In ähnlicher Weise haben wir eine öffentliche Klasse mit dem Namen "Test" mit der Main () -Funktion darin hinzugefügt. Ohne ein Objekt für die LocalDatetime -Klasse zu erstellen, haben wir einfach die Funktion now () mit der Java aufgerufen.Zeit.LOCALDATE -Klassenpaket in der functionserklärung println () von java. Jetzt, da wir nur die lokalisierte Klasse der Klasse verwendet haben, um die Methode nun () aufzurufen, zeigt sie nur das Datum und nicht die aktuelle Zeit für unsere TimeZone über die Druckln () Ausgabe an.
Die Ausführungsausgabe ist die gleiche wie erwartet, ich.e., Nur das Datum wurde angezeigt.
Angenommen, Sie möchten die lokale Klasse innerhalb der Java -Klasse verwenden, ohne eine andere Klassenfunktion mit Ausnahme der Funktion nun () zu verwenden. In diesem Fall wird es den Ausgang im geringsten unterschiedlichen Weise drucken. Nachdem wir unseren vorherigen Java -Code aktualisiert hatten, haben wir die LocalDateTime -Klasse importiert, um ihn in der Funktion main () zu verwenden. In der Anweisung println () werden die Methode nun () mit dem gesamten Paketnamen „Java" aufgerufen.Zeit.LocalDatetime ”ohne eine Instanz zu erstellen, ich.e., Dies soll die direkte Verwendung einer Klasseninstanz sein. Lassen Sie uns einfach schnell unseren Code speichern und ihn ausführen.
Wenn wir diese Weise verwenden, haben wir das Datum und die Uhrzeit genauer, ich.e., Zeit in Millisekunden.
In ähnlicher Weise Java.Das Zeitpaket kann verwendet werden, um das aktuelle Datum und die aktuelle Uhrzeit mit der "Uhr" -Klasse zusammen mit der Funktion systemutc () zu erhalten, die auch die integrierte Instant () -Funktion für diesen Zweck aufgerufen hat.
Die Ausgabe wird den Code -Beispielen, die wir verwendet haben, sehr ähnlich sein.
Beispiel 03
In unserer dritten Illustration werden wir die SimpledateFormat -Klasse von Java abgeben, um die aktuelle Zeitzone zu erhalten und sie anzeigen zu lassen. Die Codedatei wurde also in Eclipse IDE aktualisiert. Wir haben die SimpledateFormat -Klasse mit dem Java -Paket importiert, und dann wurde die Datumsklasse auf die gleiche Weise importiert. Die öffentliche Klasse „Test“ wurde innerhalb seiner main () -Methode ein wenig aktualisiert. Wir haben ein Objekt „F“ für die SimpleDateFormat -Klasse initialisiert, um das bestimmte Format für ein Datum und eine Uhrzeit anzugeben, die ich angezeigt werden soll.e., die aktuelle Zeitzone. Jetzt ist es Zeit, das Datum und die Uhrzeit mit der Datumsklasse zu erhalten, ich.e., durch Erstellen seines Objekts "D".
Danach wird die function -Anweisung println () verwendet. Es wird die Instanz „D“ in der Funktion format () verwendet, um das neu gefundene Datum und die Uhrzeit vor der Anzeige in ein bestimmtes Format umzuwandeln.
Nachdem wir den Java -Code aktualisiert haben, müssen wir ihn speichern und ausführen. Bei der Ausführung wird das Datum und die Uhrzeit für Ihre aktuelle Zeitzone in demselben angegebenen Format angezeigt.
Abschluss
Nachdem wir die Bedeutung von Datums- und Zeitkursen und Funktionen in verschiedenen Sprachen erkannt haben, haben wir drei weitere und doch leicht ähnliche Beispiele diskutiert, um das aktuelle Datum und die aktuelle Zeit zu üben. Zu diesem Zweck ist die Verwendung von LocalDate, LocalDatetime, DateTimeFormatter und SimpleDateFormat -Klassen erwähnenswert erwähnenswert. Zusammen mit dem ist die Verwendung von jetzt (), format () und Instant () erforderlich, wenn dies erforderlich ist.