Wie man den aktuellen Zeitstempel in Java bekommt

Wie man den aktuellen Zeitstempel in Java bekommt
Ihre Systemuhr weist jeder Datei, die Sie auf Ihrem Computer erstellen und aktualisieren, ein Datum und einen Zeitstempel zu, eine E -Mail, die Sie gesendet oder empfangen haben und so auf. Jeder Betrieb eines Computers hängt von Datum und Uhrzeit ab. Manchmal kann das aktuelle Datum oder die aktuelle Uhrzeit bei der Entwicklung einer Anwendung erforderlich sein. Mit Java können Sie Daten und Zeiten mit zwei Paketen einstellen und anpassen, Java.Zeit und Java.Util.

Dieses Handbuch zeigt die Möglichkeiten, den aktuellen Zeitstempel in Java zu erhalten.

Wie man den aktuellen Zeitstempel in Java bekommt?

Um den aktuellen Zeitstempel in Java zu erhalten, können Sie die Methoden der untergegebenen Klassen verwenden:

    • Datum der Klasse
    • ZonedDatetime -Klasse
    • Sofortige Klasse
    • LOCALDATETIME -Klasse

Schauen wir uns die Arbeit der Methoden der genannten Klassen an!

Methode 1: Aktuelle Zeitstempel mit der Datumsklasse abrufen

Um den aktuellen Zeitstempel zu erhalten, können Sie das verwenden “DatumKlasse der Java.Util -Paket mit dem “SimpledateFormatKlassenobjekt, um den Zeitstempel mit dem gewünschten Format zu formatieren.

Syntax

Verwenden Sie die folgende Syntax:

df.Format (neues Datum ());


Hier, "dfObjekt ist ein SimpledateFormat -Klassenobjekt, das das aufruft "Format()Methode und übergeben ein neues Datumsklassenobjekt als Parameter.

Beispiel

In diesem Beispiel werden wir zunächst eine Instanz der SimpledateFormat -Klasse erstellen und ein Format übergeben, das wir zum Anzeigen des Datums verwenden möchten:

SimpledateFormat df = neu simpledateFormat ("DD/MM/YJJJJ.HH: MM: SS ");


Anschließend erstellen wir eine Zeichenfolge -Variable mit dem Namen “Zeitstempel”Dadurch speichern Sie den aktuellen Zeitstempelwert im angegebenen Format:

String timestamp = df.Format (neues Datum ());


Zuletzt drucken wir den Zeitstempel der Wertvariablen im Konsolenfenster:

System.aus.println ("aktueller Zeitstempel:"+ Zeitstempel);



Der Ausgang zeigt den aktuellen Zeitstempel im angegebenen Format:


Lassen Sie uns den aktuellen Zeitstempel innerhalb einer bestimmten Zone erhalten.

Methode 2: Aktuelle Zeitstempel mit ZonedDatetime -Klasse abrufen

In diesem Abschnitt wird das Verfahren gezeigt, um den aktuellen Zeitstempel der spezifischen Zone mit der “zu erhaltenZonedDatetime" Klasse. Die ZonedDatetime -Klasse generiert einen Zeitstempel, der Zonendaten enthält. Die Standardzone des Systems wird unter Verwendung der “erhaltenSystemfehler()"Methode, und der aktuelle Zeitstempel für die angegebene ZoneID wird unter Verwendung der" erhalten "Jetzt()" Methode.

Syntax

Um den aktuellen Zeitstempel für die Systemzone zu erhalten, nutzen Sie die “ZonedDatetime”Klasse, verwenden Sie die unten angegebene Syntax:

ZonedDatetime.jetzt (valueOfzoneid);


Hier nennt die Zoneddatetime -Klasse die "Jetzt()Methode durch Übergabe einer Variablen von ZoneId, die den aktuellen Zeitstempel für die Systemzone speichert.

Beispiel

Erstens erhalten wir den aktuellen Zeitstempel mit Zoneninformationen mit der “Systemfehler()"Methode der ZoneId und speichern Sie es in einem Objekt namens"Zone”:

ZoneId Zone = zoneId.Systemfehler();


Dann werden wir das nennen "Jetzt()Methode durch Übergabe der Zone als Argument. Der resultierende Ausgangswert wird in der “gespeichert“Zdatetime" Objekt:

ZonedDatetime zdatetime = zonedDatetime.jetzt (Zone);


Zuletzt drucken wir den Wert des ZonedDatetime -Objekts:

System.aus.println ("aktueller Zeitstempel:"+ Zdatetime);



Die Ausgabe zeigt den aktuellen Zeitstempel unserer Zone, nämlich “Amerika/Chicago”:


Versuchen wir einen anderen Ansatz, um den aktuellen Zeitstempel in Java zu erhalten.

Methode 3: Aktuelle Zeitstempel mit der Instantklasse abrufen

Der "SofortigDie Klasse ist die häufigste Implementierung eines völlig unveränderlichen Augenblicks in der Zeit. Es ist "Jetzt()Die Methode wird verwendet, um den aktuellen Zeitstempel in sogenannten Augenhöhen zu erhalten.

Syntax

Befolgen Sie die untergegebene Syntax, um den aktuellen Zeitstempel mit der “zu erhaltenSofortig" Klasse:

Sofortig.Jetzt();


Beispiel

Hier erstellen wir zunächst ein Objekt der sofortigen Klasse mit dem Namen “Aktueller Zeitstempel"Das speichert den Wert des aktuellen Zeitstempels, indem Sie die“ anrufen “Jetzt()" Methode:

Sofortiger aktueller Timestamp = Instant.Jetzt();


Drucken Sie dann den aktuellen Zeitstempelwert mit der “aus“ ausSystem.aus.println ()" Methode:

System.aus.println ("aktueller Zeitstempel:"+ currentTimestamp);



Der Ausgang zeigt den aktuellen Zeitstempel in den Augen sofort an und die “T"In der Ausgabe repräsentiert"Zeit,Das dient als Pause zwischen Datum und Uhrzeit:


Bewegen Sie sich nun auf die letzte Methode, um den aktuellen Zeitstempel in Java zu erhalten.

Methode 4: Aktuelle Zeitstempel mit der LocalDatetime -Klasse abrufen

In diesem Abschnitt werden wir Ihnen mitteilen, wie Sie den aktuellen Zeitstempel mit der “erhalten könnenLOCALDATETIME" Klasse. Sie können es mit einem „verwenden“DateTimeFormatterKlasse, um es im gewünschten Muster zu formatieren. Es ist die beliebteste Klasse für Datum und Uhrzeit in Java.

Syntax

Befolgen Sie die angegebene Syntax, um die nun () -Methode der LocalDatetime -Klasse zu verwenden:

LOCALDATETIME.Jetzt();


Beispiel

In diesem Beispiel werden wir zunächst eine "erstellen"Terminzeit"Objekt der LocalDatetime -Klasse, die den Wert des aktuellen Zeitstempels speichert, indem Sie die“ auf die “rufen“Jetzt()" Methode:

LocalDatetime datetime = localDatetime.Jetzt();


Dann setzen wir das Muster mit dem "ofPattern ()Methode der DateTimeFormatter -Klasse und ruft dann die “auf" auf "Format()Methode durch Übergabe der “TerminzeitObjekt als Argument:

String currentTimestamp = DateTimeFormatter.OFPATTER ("YYYY/MM/DD; HH: MM: SS").Format (DateTime);


Drucken Sie schließlich den aktuellen Zeitstempel auf der Konsole:

System.aus.println ("aktueller Zeitstempel:"+CurrentTimestamp);



Ausgang


Wir haben verschiedene Möglichkeiten für den aktuellen Zeitstempel in Java behandelt.

Abschluss

Um den aktuellen Zeitstempel in Java zu erhalten. Diese Klassen gehören zur Java.Zeit und Java.Util -Pakete. Sie verwenden Methoden wie “Jetzt()","Format()","Muster()", usw. In diesem Handbuch haben wir alle Möglichkeiten gezeigt, den aktuellen Zeitstempel in Java mit detaillierten Beispielen zu erhalten.