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());

更新于:2019-07-30

364 次浏览

开启您的职业

通过完成课程获得认证

开始
广告