Java Clock- Getzone

Java Clock- Getzone

Les versions Java-8 et au-dessus prennent en charge l'API DateTime telle qu'il peut être possible de retourner des informations relatives aux fuseaux horaires, à l'heure, à la date et à la datetime. getZone () est l'une des méthodes disponibles dans l'API DateTime.

Java.temps.Horloge.getZone ()

Importer ce package de Java.Package d'horloge de temps. getZone () est utilisé pour retourner le fuseau horaire de l'horloge fournie ou de l'horloge système.

Sur la base de l'horloge fournie, il renvoie le fuseau horaire. Il ne prend aucun paramètre.

Avantages

    1. Obtenez les informations sur le fuseau horaire.
    2. Utilisé pour obtenir et traiter la date d'heure en fonction du fuseau horaire retourné.
    3. Prédire les précipitations saisonnières et obtenir les conditions météorologiques.

Syntaxe

horloge_object.getZone ()


horloge_object représente l'horloge qui a des informations.

Il est également possible de passer la zoneide d'une zone particulière à l'intérieur du horloge_object.

Retour

Java.temps.Horloge.getZone () Renvoie la zoneid.

Exemple 1:

Créons le horloge_object avec la zone par défaut et retourner le fuseau horaire.

Importer Java.temps.Horloge;
classe publique principale

public static void main (String [] args)
// Créer l'objet d'horloge nommé horloge_object
Horloge horloge_object = horloge.SystemDefaultZone ();
Système.dehors.println ("Détails de l'horloge:" + horloge_object);
// Renvoie le fuseau horaire du Clock_Object
Système.dehors.println ("Détails du fuseau horaire:" + Clock_Object.getZone ());

Sortir



Donc, le fuseau horaire est GMT (Greenwich, en attendant).

Explication:

Ligne 8: Créer un objet horloge (horloge_object)


Ligne 10: Renvoyez l'objet horloge


Ligne 13: Renvoie le fuseau horaire à l'aide de la méthode getZone ().

Exemple 2:

Créons le horloge_object avec le fuseau horaire-colombo et retourner le fuseau horaire.

Ici, nous devons passer le Zone.de (zone) paramètre dans le Clock_Object.

Importer Java.temps.Horloge;
Importer Java.temps.Zoneid;
classe publique principale

public static void main (String [] args)
// Créez l'objet d'horloge nommé horloge_object avec ZoneId - Colombo
Horloge horloge_object = horloge.Système (ZoneId.de ("Asie / Colombo"));
Système.dehors.println ("Détails de l'horloge:" + horloge_object);
// Renvoie le fuseau horaire du Clock_Object
Système.dehors.println ("Détails du fuseau horaire:" + Clock_Object.getZone ());

Sortir



Le fuseau horaire est donc en Asie / Colombo.

Explication

Ligne 8: Créez l'objet d'horloge nommé horloge_object avec ZoneId - Colombo.


Ligne 10: Renvoyez l'objet horloge.


Ligne 13: Renvoie le fuseau horaire à l'aide de la méthode getZone ().

Exemple 3:

Créons le Clock_Object avec un fuseau horaire différent et le fuseau horaire de retour en utilisant le getZone () méthode.

Importer Java.temps.Horloge;
Importer Java.temps.Zoneid;
classe publique principale

public static void main (String [] args)
// Renvoie le fuseau horaire du Clock_Object avec ZoneId - Colombo
Système.dehors.println ("Timezone-1:" + horloge.Système (ZoneId.de ("Asie / Colombo")).getZone ());
// Renvoie le fuseau horaire du Clock_Object avec ZoneId - Canary
Système.dehors.println ("Timezone-2:" + horloge.Système (ZoneId.de ("Atlantique / Canary")).getZone ());
// Renvoie le fuseau horaire de la Clock_Object avec Zoneid - Sofia
Système.dehors.println ("Timezone-3:" + horloge.Système (ZoneId.de ("Europe / Sofia")).getZone ());
// Renvoie le fuseau horaire de la Clock_Object avec Zoneid - Turquie
Système.dehors.println ("Timezone-4:" + horloge.Système (ZoneId.de ("Turquie")).getZone ());
// Renvoie le fuseau horaire du Clock_Object avec ZoneId - Portugal
Système.dehors.println ("Timezone-5:" + horloge.Système (ZoneId.de ("Portugal")).getZone ());

Sortir


Explication

Ligne 8-21: Nous avons directement passé le paramètre ZoneId et retourné les fuseaux horaires.

Conclusion

Dans ce tutoriel Java, nous avons vu comment retourner le fuseau horaire de zones particulières en utilisant le getZone () méthode. Cette méthode ne fonctionne que pour les versions Java-8 et supérieures. Si vous ne fournissez pas l'objet OneId à l'intérieur de l'horloge, vous pouvez créer un objet d'horloge à l'aide de SystemDefaultZone ().