java.time.Clock.fixed(Instant fixedInstant,ZoneId zone)
方法獲取始終返回同一時刻的時鐘。
聲明
以下是java.time.Clock.fixed()
方法的聲明。
public static Clock fixed(Instant fixedInstant, ZoneId zone)
參數
fixedInstant
- 用作時鐘的瞬間,不能為null
。zone
- 用於將即時轉換為日期時間的時區,不能為null
。
返回值
一個總是返回同一時刻的時鐘,不能是null
值。
示例
以下示例顯示了java.time.Clock.fixed()
方法的用法。
package com.zaixian;
import java.time.Clock;
import java.time.Instant;
import java.time.ZoneId;
public class ClockDemo {
public static void main(String[] args) {
Clock clock = Clock.fixed(Instant.ofEpochSecond(3600), ZoneId.systemDefault());
Clock clock1 = Clock.fixed(Instant.ofEpochSecond(3600), ZoneId.systemDefault());
System.out.println("Clock 1: " + clock.toString());
System.out.println("Clock 2: " + clock1.toString());
}
}
編譯並運行上面的程式,這將產生以下結果 -
Clock 1: FixedClock[1970-01-01T01:00:00Z,Asia/Calcutta]
Clock 2: FixedClock[1970-01-01T01:00:00Z,Asia/Calcutta]
上一篇:
java.time.Clock類
下一篇:
java.time.Duration類