java.time.Clock.offset() 方法
描述
java.time.Clock.offset() 方法获取一个时钟,该时钟从指定的时钟返回瞬间,并添加了指定的持续时间。
声明
以下是 java.time.Clock.offset() 方法的声明。
public static Clock offset(Clock baseClock,Duration offsetDuration)
参数
baseClock − 将持续时间添加到的基本时钟,而不是 null。
offsetDuration − 添加的持续时间,不为空。
返回值
基于基本时钟的时钟,添加持续时间,不为空。
示例
下面的例子展示了 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()); } }
让我们编译并运行上面的程序,这将产生下面的结果 −
Clock 1: 2017-03-07T06:36:06.258Z Clock 2: 2017-03-07T11:36:06.329Z