Java -Uhr - System

Java -Uhr - System
Java-8 und die neueren Versionen unterstützen die DateTime-API so, dass es möglich sein kann, die Informationen von Timezones, Uhrzeit, Datum und DateTime zurückzugeben.

Java.Zeit.Uhr.System()

Das System () wird verwendet, um die Uhr zu erstellen. Es nimmt ZoneId als Parameter, der sich auf die Zone bezieht.

Vorteile:

  1. Ruft die Zeitzone -Informationen ab.
  2. Wird verwendet, um das Datum der Datumszeit basierend auf der zurückgegebenen Zeitzone zu erhalten und zu verarbeiten.
  3. Holen Sie sich die Uhrinstanz.

Syntax:

clock_object.System (zoneId.von (Zone))

Wobei Clock_Object die Uhr mit Taktinformationen darstellt.

ZoneId nimmt eine bestimmte Zone innerhalb des clock_object ein.

Zurückkehren:

Die Java.Zeit.Uhr.Getzone () gibt die ZoneId zurück.

Beispiel 1:

Erstellen wir das Clock_Object mit dem Zone-Colombo und geben die TimeZone zurück. Hier müssen wir die bestehen ZoneId.von (Zone) Parameter in der Uhr.System () Objekt. Schließlich geben wir die Zeitzone mit der Getzone () -Methode zurück.

Java importieren.Zeit.Uhr;
Java importieren.Zeit.ZoneId;
Hauptklasse Haupt

public static void main (String [] args)
// Erstellen Sie das Taktobjekt namens Clock_Object mit ZoneId - Colombo
Clocks_object = Uhr.System (zoneId.von ("Asien/Colombo");
System.aus.println ("Taktdetails:"+clock_object);
// Geben Sie die Zeitzone aus dem clock_object zurück
System.aus.println ("TimeZone -Details:"+clock_object.Getzone ());

Ausgang:

Die Zeitzone ist Asien/Colombo.

Erläuterung:

Zeile 8: Erstellen Sie das Taktobjekt namens Clock_Object mit zoneId - colombo.


Zeile 10: Geben Sie das Taktobjekt zurück.

Zeile 13: Geben Sie die Zeitzone mit der GetZone () -Methode zurück.

Beispiel 2:

Erstellen wir das Clock_Object mit der Portugalzone und geben den Zeitstempel mit der Instant () -Methode zurück. Hier müssen wir die bestehen ZoneId.von ("Portugal") Parameter in der Uhr.System () Objekt.

Java importieren.Zeit.Uhr;
Java importieren.Zeit.ZoneId;
Hauptklasse Haupt

public static void main (String [] args)
// Erstellen Sie das Taktobjekt namens Clock_Object mit ZoneId - Portugal
Clocks_object = Uhr.System (zoneId.von ("Portugal"));
System.aus.println ("Taktdetails:"+clock_object);
// Geben Sie den Zeitstempel aus dem clock_object zurück
System.aus.println ("Zeitstempel:"+clock_object.sofortig());

Ausgang:

Erläuterung:

Zeile 8: Erstellen Sie das Taktobjekt namens Clock_Object mit der Zone - Portugal.

Zeile 10: Geben Sie das Taktobjekt zurück.

Zeile 14: Geben Sie den Zeitstempel mit der Instant () -Methode zurück.

Beispiel 3:

Erstellen wir das Clock_Object mit der Pariser Zone und geben den Zeitstempel mit der Instant () -Methode zurück. Hier müssen wir die bestehen ZoneId.von ("Europa/Paris") Parameter in der Uhr.System () Objekt.

Java importieren.Zeit.Uhr;
Java importieren.Zeit.ZoneId;
Hauptklasse Haupt

public static void main (String [] args)
// Erstellen Sie das Taktobjekt namens Clock_Object mit ZoneId - Europa/Paris
Clocks_object = Uhr.System (zoneId.von ("Europa/Paris"));
System.aus.println ("Taktdetails:"+clock_object);
// Geben Sie den Zeitstempel aus dem clock_object zurück
System.aus.println ("Zeitstempel:"+clock_object.sofortig());

Ausgang:

Erläuterung:

Zeile 8: Erstellen Sie das Taktobjekt namens Clock_Object mit der Zone - Europa/Paris.

Zeile 10: Geben Sie das Taktobjekt zurück.

Zeile 14: Geben Sie den Zeitstempel mit der Instant () -Methode zurück.

Beispiel 4:

Gehen wir das Datum und die Uhrzeit für die Zeitzone - Portugal - zurück.

Java importieren.Zeit.Uhr;
Java importieren.Zeit.ZoneId;
Hauptklasse Haupt

public static void main (String [] args)
// Erstellen Sie das Taktobjekt namens Clock_Object mit ZoneId - Europa/Paris
Clocks_object = Uhr.System (zoneId.von ("Portugal"));
System.aus.println ("Taktdetails:"+clock_object);
// Geben Sie das Datum und die Uhrzeit des clock_object zurück
System.aus.println (clock_object.sofortig().atzone (clock_object.Getzone ()));

Ausgang:

Erläuterung:

Zeile 8: Erstellen Sie das Taktobjekt mit dem Namen clock_object mit Zone - Portugal.

Zeile 10: Geben Sie das Taktobjekt zurück.

Zeile 14: Geben Sie das Datum und die Uhrzeit des Clock_Object mit der Instant () -Methode zurück.

Abschluss

In diesem Java -Tutorial von DateTime haben wir gelernt, wie man die System () () -Methode mit unterschiedlichen Methoden wie GOTZone () und Instant () verwendet. Das System () wird verwendet, um eine Uhr mit Zone zu erstellen. Wenn Sie den Zeitstempel anzeigen möchten, können Sie die Instant () -Methode direkt verwenden, nachdem Sie die Uhr mit der System () () -Methode erstellt haben. Wenn Sie Datum und Uhrzeit erhalten möchten, können Sie die ATZone () mit der Instant () -Methode verwenden.