Java Clock- Getzone

Java Clock- Getzone

Java-8 og over versjoner støtter DateTime API slik at det kan være mulig å returnere tidssoner, tid, dato og datetime relatert informasjon. getZone () er en av metodene som er tilgjengelige i DateTime API.

Java.tid.Klokke.getZone ()

Importer denne pakken fra Java.Tidsklokkepakke. getZone () brukes til å returnere tidssonen til den medfølgende klokken eller systemklokken.

Basert på klokken som følger med, returnerer den tidssonen. Det tar ingen parametere.

Fordeler

    1. Få tidssoneinformasjon.
    2. Brukes til å få og behandle datoen som er basert på den returnerte tidssonen.
    3. Forutsi sesongens nedbør og få værforholdene.

Syntaks

clock_object.getZone ()


clock_object representerer klokken som har informasjon.

Det kan også være mulig å passere soneiden til en bestemt sone innenfor clock_object.

Komme tilbake

Java.tid.Klokke.getZone () Returnerer sonen.

Eksempel 1:

La oss lage clock_object med standardsonen og returner tidssonen.

Importer Java.tid.Klokke;
Offentlig klasse Main

public static void main (String [] args)
// Opprett klokkeobjektet som heter Clock_Object
Clock Clock_Object = Clock.SystemDefaultZone ();
System.ute.println ("Klokkedetaljer:"+clock_object);
// Returner tidssonen fra Clock_Object
System.ute.Println ("Timezone Details:"+Clock_Object.getZone ());

Produksjon



Så tidssonen er GMT (Greenwich i mellomtiden).

Forklaring:

Linje 8: Opprett klokkeobjekt (clock_object)


Linje 10: Returner klokkeobjektet


Linje 13: Returner tidssonen ved hjelp av getZone () -metode.

Eksempel 2:

La oss lage clock_object med tidsson-kolombo og returner tidssonen.

Her må vi passere Soneid.av (sone) Parameter i Clock_Object.

Importer Java.tid.Klokke;
Importer Java.tid.Soneid;
Offentlig klasse Main

public static void main (String [] args)
// Opprett klokkeobjektet som heter Clock_Object med Zoneid - Colombo
Clock Clock_Object = Clock.System (ZoneID.av ("Asia/Colombo"));
System.ute.println ("Klokkedetaljer:"+clock_object);
// Returner tidssonen fra Clock_Object
System.ute.Println ("Timezone Details:"+Clock_Object.getZone ());

Produksjon



Så tidssonen er Asia/Colombo.

Forklaring

Linje 8: Opprett klokkeobjektet som heter Clock_Object med ZoneID - Colombo.


Linje 10: Returner klokkeobjektet.


Linje 13: Returner tidssonen ved hjelp av getZone () -metode.

Eksempel 3:

La oss opprette Clock_Object med forskjellig tidssone og returnere tidssone ved å bruke getZone () metode.

Importer Java.tid.Klokke;
Importer Java.tid.Soneid;
Offentlig klasse Main

public static void main (String [] args)
// Returner tidssonen fra Clock_Object med Zoneid - Colombo
System.ute.Println ("Timezone-1:"+Clock.System (ZoneID.av ("Asia/Colombo")).getZone ());
// Returner tidssonen fra Clock_Object med Zoneid - Kanari
System.ute.Println ("Timezone-2:"+Clock.System (ZoneID.av ("Atlantic/Canary")).getZone ());
// Returner tidssonen fra Clock_Object med Zoneid - Sofia
System.ute.Println ("Timezone-3:"+Clock.System (ZoneID.av ("Europa/Sofia")).getZone ());
// Returner tidssonen fra Clock_Object med Zoneid - Tyrkia
System.ute.Println ("Timezone-4:"+Clock.System (ZoneID.av ("Tyrkia")).getZone ());
// Returner tidssonen fra Clock_Object med Zoneid - Portugal
System.ute.Println ("Timezone-5:"+Clock.System (ZoneID.av ("Portugal")).getZone ());

Produksjon


Forklaring

Linje 8-21: Vi passerte direkte ZoneId -parameteren og returnerte tidssoner.

Konklusjon

I denne Java -opplæringen så vi hvordan vi skulle returnere tidssonen i bestemte soner ved å bruke getZone () metode. Denne metoden fungerer bare for Java-8 og over versjoner. Hvis du ikke gir Oneid inne i klokkeobjektet, kan du opprette et klokkeobjekt ved hjelp av SystemDefaultZone ().