Ejemplo de método java.time.Clock.offset ()

Descripción

los java.time.Clock.offset() El método obtiene un reloj que devuelve instantes del reloj especificado con la duración especificada añadida.

Declaración

A continuación se muestra la declaración de java.time.Clock.offset() método.

public static Clock offset(Clock baseClock,Duration offsetDuration)

Parámetros

  • baseClock - el reloj base al que agregar la duración, no nulo.

  • offsetDuration - la duración para agregar, no nula.

Valor devuelto

un reloj basado en el reloj base con la duración agregada, no nula.

Ejemplo

El siguiente ejemplo muestra el uso del método 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());
   }
}

Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:

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