Java 8 Clock 的 fixed() 方法
可以使用 Java 中的 Clock 类中的 fixed() 方法获取时钟上的固定时间。此方法要求两个参数,即固定时间和时区。此外,它返回时钟上的固定时间。fixed() 方法通常用于测试目的。
演示此方法的程序如下所示 −
示例
import java.time.*; public class Demo { public static void main(String[] args) { Instant i = Instant.now(); ZoneId zId = ZoneId.of("Australia/Melbourne"); Clock c = Clock.fixed(i, zId); System.out.println(c.toString()); } }
输出
FixedClock[2019-02-07T09:19:36.449Z,Australia/Melbourne]
现在让我们了解一下上面的程序。
使用 fixed() 方法获取时钟上的固定时间,然后显示此时间。演示此方法的代码片段如下所示 −
Instant i = Instant.now(); ZoneId zId = ZoneId.of("Australia/Melbourne"); Clock c = Clock.fixed(i, zId); System.out.println(c.toString());
广告