Wersje Java-8 i powyżej obsługują API DATETIME, aby można było zwrócić informacje o czasach, datę, datę i dane. getzone () jest jedną z metod dostępnych w DateTime API.
Jawa.czas.Zegar.getzone ()
Zaimportuj ten pakiet z Java.pakiet zegara czasu. getzone () służy do zwrotu strefy czasowej dostarczonego zegara lub zegara systemowego.
Na podstawie dostarczonego zegara zwraca strefę czasową. Nie wymaga żadnych parametrów.
Zalety
Składnia
clock_object.getzone ()
clock_object reprezentuje zegar, który ma informacje.
Może być również możliwe przekazanie strefy określonej strefy w obrębie clock_object.
Powrót
Jawa.czas.Zegar.getzone () zwraca strefę.
Przykład 1:
Utwórzmy clock_object z domyślną strefą i zwróć strefę czasową.
Importuj Java.czas.Zegar;
Klasa publiczna Main
public static void main (string [] args)
// Utwórz obiekt zegara o nazwie Clock_Object
Zegar zegara_object = zegar.SystemDefaultZone ();
System.na zewnątrz.println („Szczegóły zegara:”+clock_object);
// Zwróć strefę czasową z Clock_Object
System.na zewnątrz.println („szczegóły strefy czasowej:”+clock_object.getzone ());
Wyjście
Tak więc stref czasowy to GMT (w międzyczasie Greenwich).
Wyjaśnienie:
Linia 8: Utwórz obiekt zegara (clock_object)
Linia 10: Zwróć obiekt zegara
Linia 13: Zwróć strefę czasową za pomocą metody getzone ().
Przykład 2:
Utwórzmy clock_object z strefą czasową i zwróć strefę czasową.
Tutaj musimy przekazać Zoneid.(strefy) parametr w Clock_Object.
Importuj Java.czas.Zegar;
Importuj Java.czas.Zoneid;
Klasa publiczna Main
public static void main (string [] args)
// Utwórz obiekt zegara o nazwie Clock_Object z ZoneID - Colombo
Zegar zegara_object = zegar.System (ZoneID.of („Asia/Colombo”));
System.na zewnątrz.println („Szczegóły zegara:”+clock_object);
// Zwróć strefę czasową z Clock_Object
System.na zewnątrz.println („szczegóły strefy czasowej:”+clock_object.getzone ());
Wyjście
Zatem strefą czasową jest Azja/Colombo.
Wyjaśnienie
Linia 8: Utwórz obiekt zegara o nazwie Clock_Object z ZoneID - Colombo.
Linia 10: Zwróć obiekt zegara.
Linia 13: Zwróć strefę czasową za pomocą metody getzone ().
Przykład 3:
Utwórzmy Clock_Object z inną strefą czasową i powrót strefy czasowej za pomocą getzone () metoda.
Importuj Java.czas.Zegar;
Importuj Java.czas.Zoneid;
Klasa publiczna Main
public static void main (string [] args)
// Zwróć strefę czasową z Clock_Object z Zoneid - Colombo
System.na zewnątrz.println („TimeZone-1:”+zegar.System (ZoneID.z („Azja/Colombo”)).getzone ());
// Zwróć strefę czasową z Clock_Object z Zoneid - Canary
System.na zewnątrz.println („TimeZone-2:”+zegar.System (ZoneID.of („Atlantic/Canary”)).getzone ());
// Zwróć strefę czasową z Clock_Object z Zoneid - Sofia
System.na zewnątrz.println („TimeZone-3:”+zegar.System (ZoneID.z („Europa/sofia”)).getzone ());
// Zwróć strefę czasową z Clock_Object z Zoneid - Turcja
System.na zewnątrz.println („TimeZone-4:”+zegar.System (ZoneID.Z indyka")).getzone ());
// Zwróć strefę czasową z Clock_Object z ZoneID - Portugalia
System.na zewnątrz.println („stref timeone-5:”+zegar.System (ZoneID.z („Portugalia”)).getzone ());
Wyjście
Wyjaśnienie
Linia 8-21: Bezpośrednio przekazaliśmy parametr strefowy i zwróciliśmy strefy czasowe.
Wniosek
W tym samouczku Java widzieliśmy, jak zwrócić strefę czasową określonych stref za pomocą getzone () metoda. Ta metoda działa tylko dla wersji Java-8 i powyżej. Jeśli nie podasz OneID wewnątrz obiektu zegara, możesz utworzyć obiekt zegara za pomocą SystemDefaultZone ().