Esempio di metodo java.time.Clock.offset ()

Descrizione

Il java.time.Clock.offset() ottiene un orologio che restituisce istanti dall'orologio specificato con la durata specificata aggiunta.

Dichiarazione

Di seguito è riportata la dichiarazione per java.time.Clock.offset() metodo.

public static Clock offset(Clock baseClock,Duration offsetDuration)

Parametri

  • baseClock - l'orologio di base a cui aggiungere la durata, non nullo.

  • offsetDuration - la durata da aggiungere, non nulla.

Valore di ritorno

un orologio basato sull'orologio di base con la durata aggiunta, non nulla.

Esempio

Il seguente esempio mostra l'utilizzo del metodo 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());
   }
}

Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:

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