Java Clock - System

Java Clock - System
Java-8 og de nyere versjonene støtter DateTime API slik at det kan være mulig å returnere tidssoner, tid, dato og datetime relatert informasjon.

Java.tid.Klokke.system()

Systemet () brukes til å lage klokken. Det tar soneid som en parameter som refererer til sonen.

Fordeler:

  1. Får tidssoneinformasjon.
  2. Brukes til å få og behandle datoen som er basert på den returnerte tidssonen.
  3. Får klokkeforekomsten.

Syntaks:

clock_object.System (ZoneID.av (sone))

Hvor clock_object representerer klokken som har klokkeinformasjon.

ZoneId tar en bestemt sone i Clock_Object.

Komme tilbake:

Javaen.tid.Klokke.getZone () returnerer soneiden.

Eksempel 1:

La oss opprette Clock_Object med Zone-Colombo og returnere tidssonen. Her må vi passere Soneid.av (sone) parameter i klokken.System () Objekt. Til slutt returnerer vi tidssonen ved hjelp av getZone () -metoden.

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:

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 2:

La oss opprette clock_object med Portugal -sonen og returnere tidsstempel ved hjelp av øyeblikkelig () -metoden. Her må vi passere Soneid.av (“Portugal”) parameter i klokken.System () Objekt.

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 - Portugal
Clock Clock_Object = Clock.System (ZoneID.av ("Portugal"));
System.ute.println ("Klokkedetaljer:"+clock_object);
// Returner tidsstempelet fra Clock_Object
System.ute.Println ("Timestamp:"+Clock_Object.umiddelbar());

Produksjon:

Forklaring:

Linje 8: Opprett klokkeobjektet som heter Clock_Object med sonen - Portugal.

Linje 10: Returner klokkeobjektet.

Linje 14: Returner tidsstempelet ved hjelp av øyeblikkelig () -metoden.

Eksempel 3:

La oss lage clock_object med Paris -sonen og returnere tidsstempel ved hjelp av øyeblikkelig () -metoden. Her må vi passere Soneid.av (“Europa/Paris”) parameter i klokken.System () Objekt.

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 - Europa/Paris
Clock Clock_Object = Clock.System (ZoneID.av ("Europa/Paris"));
System.ute.println ("Klokkedetaljer:"+clock_object);
// Returner tidsstempelet fra Clock_Object
System.ute.Println ("Timestamp:"+Clock_Object.umiddelbar());

Produksjon:

Forklaring:

Linje 8: Opprett klokkeobjektet som heter Clock_Object med sonen - Europa/Paris.

Linje 10: Returner klokkeobjektet.

Linje 14: Returner tidsstempelet ved hjelp av øyeblikkelig () -metoden.

Eksempel 4:

La oss returnere datoen og klokkeslettet for tidssonen - Portugal.

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 - Europa/Paris
Clock Clock_Object = Clock.System (ZoneID.av ("Portugal"));
System.ute.println ("Klokkedetaljer:"+clock_object);
// Returner datoen og klokkeslettet for Clock_Object
System.ute.println (clock_object.umiddelbar().Atzone (Clock_Object.getZone ()));

Produksjon:

Forklaring:

Linje 8: Opprett klokkeobjektet som heter Clock_Object med Zone - Portugal.

Linje 10: Returner klokkeobjektet.

Linje 14: Returner datoen og klokkeslettet for clock_object ved hjelp av øyeblikkelig () -metoden.

Konklusjon

I denne DateTime Java -opplæringen lærte vi hvordan vi bruker System () -metoden med forskjellige metoder som GetZone () og Instant (). Systemet () brukes til å lage en klokke med sone. Hvis du vil vise tidsstempel, kan du direkte bruke øyeblikkelig metode () etter å ha opprettet klokken med System () -metoden. Hvis du vil få dato og klokkeslett, kan du bruke Atzone () med øyeblikkelig () -metode.