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
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.