java.time.Clock類


java.time.Clock類使用時區提供對當前即時,日期和時間的存取。

類宣告

以下是java.io.Clock類的宣告 -

public abstract class Clock
   extends Object

類建構函式

編號 建構函式 描述
1 protected Clock() 建立一個時鐘。

類方法

編號 方法 描述
1 boolean equals(Object obj) 此方法檢查此時鐘是否等於另一個時鐘。
2 static Clock fixed(Instant fixedInstant, ZoneId zone) 此方法獲取始終返回同一時刻的時鐘。
3 abstract ZoneId getZone() 此方法獲取用於建立日期和時間的時區。
4 int hashCode() 此方法獲取此時鐘的雜湊碼。
5 int instant() 此方法獲取時鐘的當前時刻。
6 long millis() 該方法獲得時鐘的當前毫秒時刻。
7 static Clock offset(Clock baseClock, Duration offsetDuration) 此方法獲取一個時鐘,該時鐘從指定的時鐘返回時刻,並新增指定的持續時間。
8 static Clock system(ZoneId zone) 此方法使用最佳可用系統時鐘獲取返回當前時刻的時鐘。
9 static Clock systemDefaultZone() 此方法使用最佳可用系統時鐘獲取返回當前時刻的時鐘,使用預設時區轉換為日期和時間。
10 static Clock systemUTC() 此方法使用最佳可用系統時鐘獲取返回當前時刻的時鐘,使用UTC時區轉換為日期和時間。
11 static Clock tick(Clock baseClock, Duration tickDuration) 此方法獲取一個時鐘,該時鐘將截斷的指定時鐘的瞬間返回到指定持續時間的最近出現位置。
12 static Clock tickMinutes(ZoneId zone) 此方法使用最佳可用系統時鐘獲取一個時鐘,該時鐘以整分鐘返回當前時刻。
13 static Clock tickSeconds(ZoneId zone) 此方法使用最佳可用系統時鐘獲取一個時鐘,該時鐘以整秒為單位返回當前時刻。
14 static Clock withZone(ZoneId zone) 此方法返回具有不同時區的此時鍾的副本。

方法繼承

該類繼承以下類中的方法 -

  • Java.lang.Object