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

La description

le java.time.Clock.offset() obtient une horloge qui renvoie des instants de l'horloge spécifiée avec la durée spécifiée ajoutée.

Déclaration

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

public static Clock offset(Clock baseClock,Duration offsetDuration)

Paramètres

  • baseClock - l'horloge de base à laquelle ajouter la durée, non nulle.

  • offsetDuration - la durée à ajouter, non nulle.

Valeur de retour

une horloge basée sur l'horloge de base avec la durée ajoutée, non nulle.

Exemple

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

package com.tutorialspoint;

import java.time.Clock;
import java.time.Duration;

public class ClockDemo {
   public static void main(String[] args) {

      Clock clock = Clock.systemUTC();  
      Duration duration = Duration.ofHours(5);  
      Clock clock1 = Clock.offset(clock, duration);   
      System.out.println("Clock 1: " + clock.instant());
      System.out.println("Clock 2: " + clock1.instant());
   }
}

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

Clock 1: 2017-03-07T06:36:06.258Z
Clock 2: 2017-03-07T11:36:06.329Z