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 次瀏覽

開啟您的職業

透過完成課程獲得認證

開始
廣告
© . All rights reserved.