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