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