java.time.Clock 类



介绍

java.time.Clock 类提供了一种使用时区访问当前时刻、日期和时间的方法。

类声明

以下是java.io.Clock类的声明:

public abstract class Clock
   extends Object

类构造函数

序号 构造函数及描述
1

protected Clock()

创建 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
广告