Java Uhr- Getzone

Java Uhr- Getzone

Java-8 und über Versionen unterstützen die DateTime-API so. Getzone () ist eine der Methoden, die in der DateTime -API verfügbar sind.

Java.Zeit.Uhr.Getzone ()

Importieren Sie dieses Paket aus Java.Zeituhr -Paket. Getzone () wird verwendet, um die Zeitzone der bereitgestellten Uhr oder die Systemuhr zurückzugeben.

Basierend auf der bereitgestellten Uhr gibt es die Zeitzone zurück. Es dauert keine Parameter.

Vorteile

    1. Holen Sie sich die Zeitzone -Informationen.
    2. Wird verwendet, um das Datum der Datumszeit basierend auf der zurückgegebenen Zeitzone zu erhalten und zu verarbeiten.
    3. Prognostizieren die saisonalen Niederschläge und erhalten Sie die Wetterbedingungen.

Syntax

clock_object.Getzone ()


clock_object repräsentiert die Uhr mit Informationen.

Es kann auch möglich sein, die ZoneId einer bestimmten Zone innerhalb der zu bestehen clock_object.

Zurückkehren

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

Beispiel 1:

Lassen Sie uns die erstellen clock_object mit der Standardzone und geben Sie die Zeitzone zurück.

Java importieren.Zeit.Uhr;
Hauptklasse Haupt

public static void main (String [] args)
// Erstellen Sie das Taktobjekt namens Clock_Object
Clocks_object = Uhr.SystemDefaultZone ();
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 also GMT (Greenwich Meantime).

Erläuterung:

Zeile 8: Clock -Objekt erstellen (clock_object)


Zeile 10: Geben Sie das Taktobjekt zurück


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

Beispiel 2:

Lassen Sie uns die erstellen clock_object mit dem Timezone-Colombo und geben Sie die Zeitzone zurück.

Hier müssen wir die bestehen ZoneId.von (Zone) Parameter im clock_object.

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 also 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 3:

Erstellen wir das Clock_Object mit unterschiedlichen Zeitzone und geben Sie TimeZone mit der zurück Getzone () Methode.

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

public static void main (String [] args)
// Geben Sie die Zeitzone aus dem clock_object mit zoneId - colombo zurück
System.aus.println ("TimeZone-1:"+Uhr.System (zoneId.von ("Asien/Colombo")).Getzone ());
// Geben Sie die Zeitzone aus dem Clock_Object mit ZoneId - Canary zurück
System.aus.println ("TimeZone-2:"+Uhr.System (zoneId.von ("Atlantik/Kanarien")).Getzone ());
// Geben Sie die Zeitzone aus dem Clock_Object mit ZoneId - Sofia zurück
System.aus.println ("TimeZone-3:"+Uhr.System (zoneId.von ("Europa/Sofia")).Getzone ());
// Geben Sie die Zeitzone aus dem clock_object mit zoneId - türkei zurück
System.aus.println ("TimeZone-4:"+Uhr.System (zoneId.von ("Türkei")).Getzone ());
// Geben Sie die Zeitzone aus dem clock_object mit zoneId - portugugal zurück
System.aus.println ("TimeZone-5:"+Uhr.System (zoneId.von ("Portugal")).Getzone ());

Ausgang


Erläuterung

Zeile 8-21: Wir haben direkt den ZoneId -Parameter übergeben und Timezones zurückgegeben.

Abschluss

In diesem Java -Tutorial haben wir gesehen, wie man die Zeitzone bestimmter Zonen mit dem zurückgibt Getzone () Methode. Diese Methode funktioniert nur für Java-8 und über Versionen. Wenn Sie das Oneid im Clock -Objekt nicht zur Verfügung stellen, können Sie ein Taktobjekt mit SystemDefaultZone () erstellen.