Orologio Java- getzone

Orologio Java- getzone

Le versioni java-8 e sopra supportano API DateTime in modo tale che possa restituire zone di tempo, ora, data e dati relativi a DateTime. getzone () è uno dei metodi disponibili nell'API DateTime.

Giava.tempo.Orologio.getzone ()

Importa questo pacchetto da Java.pacchetto orologio. getzone () viene utilizzato per restituire il fuso orario dell'orologio fornito o dell'orologio di sistema.

Sulla base dell'orologio fornito, restituisce il fuso orario. Non ci vogliono alcun parametro.

Vantaggi

    1. Ottieni le informazioni sul fuso orario.
    2. Utilizzato per ottenere ed elaborare la data-tempo in base al fuso orario restituito.
    3. Prevedere le precipitazioni stagionali e ottenere le condizioni meteorologiche.

Sintassi

clock_object.getzone ()


clock_object rappresenta l'orologio che ha informazioni.

Può anche essere possibile passare il punto di base di una particolare zona all'interno del clock_object.

Ritorno

Giava.tempo.Orologio.getzone () Restituisce il zoneID.

Esempio 1:

Creiamo il clock_object con la zona predefinita e restituire il fuso orario.

Importa Java.tempo.Orologio;
Classe pubblica Main

public static void main (string [] args)
// crea l'oggetto clock denominato clock_object
Clock clock_object = clock.SystemDefaultZone ();
Sistema.fuori.println ("Dettagli dell'orologio:"+clock_object);
// Restituisci il fuso orario da clock_object
Sistema.fuori.println ("Dettagli del fuso orario:"+clock_object.getzone ());

Produzione



Quindi il fuso orario è GMT (Greenwich nel frattempo).

Spiegazione:

Riga 8: Crea oggetto clock (clock_object)


Riga 10: Restituisci l'oggetto dell'orologio


Riga 13: Restituisci il fuso temporale usando il metodo getzone ().

Esempio 2:

Creiamo il clock_object con il fulbo time-colombo e restituire il fuso orario.

Qui, dobbiamo passare il Zoneid.di (zona) parametro in clock_object.

Importa Java.tempo.Orologio;
Importa Java.tempo.Zoneid;
Classe pubblica Main

public static void main (string [] args)
// Crea l'oggetto clock denominato clock_object con zoneId - Colombo
Clock clock_object = clock.Sistema (ZoneID.di ("Asia/Colombo"));
Sistema.fuori.println ("Dettagli dell'orologio:"+clock_object);
// Restituisci il fuso orario da clock_object
Sistema.fuori.println ("Dettagli del fuso orario:"+clock_object.getzone ());

Produzione



Quindi il fuso orario è Asia/Colombo.

Spiegazione

Riga 8: Crea l'oggetto clock denominato clock_object con zoneId - Colombo.


Riga 10: Restituisci l'oggetto dell'orologio.


Riga 13: Restituisci il fuso temporale usando il metodo getzone ().

Esempio 3:

Creiamo clock_object con fuso orario e ritorno del fuso di tempo usando il getzone () metodo.

Importa Java.tempo.Orologio;
Importa Java.tempo.Zoneid;
Classe pubblica Main

public static void main (string [] args)
// Restituisci il fuso orario da clock_object con zoneID - Colombo
Sistema.fuori.println ("timezone-1:"+clock.Sistema (ZoneID.di ("Asia/Colombo")).getzone ());
// Restituisci il fuso orario da clock_object con zoneID - canarino
Sistema.fuori.println ("timezone-2:"+clock.Sistema (ZoneID.di ("atlantico/canarino")).getzone ());
// Restituisci il fuso orario da clock_object con zoneID - Sofia
Sistema.fuori.println ("timezone-3:"+clock.Sistema (ZoneID.di ("Europa/Sofia")).getzone ());
// Restituisci il fuso orario da clock_object con zoneId - Turchia
Sistema.fuori.println ("timezone-4:"+clock.Sistema (ZoneID.di ("Turchia")).getzone ());
// restituisce il fuso orario da clock_object con zoneID - Portogallo
Sistema.fuori.println ("timezone-5:"+clock.Sistema (ZoneID.di ("Portogallo")).getzone ());

Produzione


Spiegazione

Riga 8-21: Abbiamo superato direttamente il parametro zoneID e abbiamo restituito zone di tempori.

Conclusione

In questo tutorial Java, abbiamo visto come restituire il fuso orario di zone particolari usando il getzone () metodo. Questo metodo funziona solo per le versioni Java-8 e sopra. Se non fornisci OneID all'interno dell'oggetto clock, è possibile creare un oggetto di clock utilizzando SystemDefaultZone ().