- java.time 包类
- java.time - 首页
- java.time - Clock
- java.time - Duration
- java.time - Instant
- java.time - LocalDate
- java.time - LocalDateTime
- java.time - LocalTime
- java.time - MonthDay
- java.time - OffsetDateTime
- java.time - OffsetTime
- java.time - Period
- java.time - Year
- java.time - YearMonth
- java.time - ZonedDateTime
- java.time - ZoneId
- java.time - ZoneOffset
- java.time 包枚举
- java.time - Month
- java.time 有用资源
- java.time - 讨论
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
广告