Exemple de méthode java.time.Clock.withZone ()

La description

le java.time.Clock.withZone() renvoie une copie de cette horloge avec un fuseau horaire différent.

Déclaration

Voici la déclaration pour java.time.Clock.withZone() méthode.

public abstract Clock withZone(ZoneId zone)

Paramètres

zone - le fuseau horaire à utiliser pour convertir l'instant en date-heure, non nul.

Valeur de retour

une horloge basée sur cette horloge avec le fuseau horaire spécifié, non nul.

Exemple

L'exemple suivant montre l'utilisation de la méthode java.time.Clock.withZone ().

package com.tutorialspoint;

import java.time.Clock;
import java.time.ZoneId;

public class ClockDemo {
   public static void main(String[] args) {
   
      Clock clock = Clock.systemUTC();
      Clock clock1 = clock.withZone(ZoneId.systemDefault());
      System.out.println("Clock : " + clock.instant());
      System.out.println("Clock1 : " + clock1.instant());
   }
}

Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant -

Clock : 2017-03-07T07:00:19.909Z
Clock1 : 2017-03-07T07:00:19.921Z