类的用途
java.time.Clock

使用 Clock 的包
描述
日期、时间、瞬间和持续时间的主要 API。
用于除默认 ISO 之外的日历系统的通用 API。
  • Clockjava.time 中的用法

    java.time 中返回 Clock 的方法
    修饰符和类型
    方法
    描述
    static Clock
    Clock.fixed(Instant fixedInstant, ZoneId zone)
    获得始终返回同一时刻的时钟。
    static Clock
    Clock.offset(Clock baseClock, Duration offsetDuration)
    获得一个时钟,该时钟从指定的时钟返回瞬间,并添加了指定的持续时间。
    static Clock
    Clock.system(ZoneId zone)
    使用最佳可用系统时钟获取返回当前时刻的时钟。
    static Clock
    获得一个时钟,该时钟使用最佳可用系统时钟返回当前时刻,并使用默认时区转换为日期和时间。
    static Clock
    Clock.systemUTC()
    获取一个时钟,该时钟使用最佳可用系统时钟返回当前时刻,并使用 UTC 时区转换为日期和时间。
    static Clock
    Clock.tick(Clock baseClock, Duration tickDuration)
    获得一个时钟,该时钟返回从指定时钟截断到指定持续时间的最近一次出现的瞬间。
    static Clock
    Clock.tickMillis(ZoneId zone)
    获得一个时钟,该时钟使用最佳可用系统时钟以整毫秒返回当前的即时滴答声。
    static Clock
    Clock.tickMinutes(ZoneId zone)
    获得一个时钟,该时钟使用最佳可用系统时钟以整分钟返回当前即时滴答声。
    static Clock
    Clock.tickSeconds(ZoneId zone)
    使用最佳可用系统时钟获取一个时钟,该时钟以整秒为单位返回当前即时滴答声。
    abstract Clock
    Clock.withZone(ZoneId zone)
    返回具有不同时区的此时钟的副本。
    default Clock
    InstantSource.withZone(ZoneId zone)
    返回具有指定时区的时钟。
    java.time 中的方法,参数类型为 Clock
    修饰符和类型
    方法
    描述
    static Instant
    Instant.now(Clock clock)
    从指定时钟获取当前时刻。
    static LocalDate
    LocalDate.now(Clock clock)
    从指定时钟获取当前日期。
    LocalDateTime.now(Clock clock)
    从指定时钟获取当前日期时间。
    static LocalTime
    LocalTime.now(Clock clock)
    从指定时钟获取当前时间。
    static MonthDay
    MonthDay.now(Clock clock)
    从指定时钟获取当前月-日。
    OffsetDateTime.now(Clock clock)
    从指定时钟获取当前日期时间。
    static OffsetTime
    OffsetTime.now(Clock clock)
    从指定时钟获取当前时间。
    static Year
    Year.now(Clock clock)
    从指定时钟获取当前年份。
    static YearMonth
    YearMonth.now(Clock clock)
    从指定时钟获取当前年月。
    ZonedDateTime.now(Clock clock)
    从指定时钟获取当前日期时间。
    static Clock
    Clock.offset(Clock baseClock, Duration offsetDuration)
    获得一个时钟,该时钟从指定的时钟返回瞬间,并添加了指定的持续时间。
    static Clock
    Clock.tick(Clock baseClock, Duration tickDuration)
    获得一个时钟,该时钟返回从指定时钟截断到指定持续时间的最近一次出现的瞬间。
  • Clockjava.time.chrono 中的用法

    java.time.chrono 中的方法,参数类型为 Clock
    修饰符和类型
    方法
    描述
    Chronology.dateNow(Clock clock)
    从指定的时钟获取此年表中的当前本地日期。
    HijrahChronology.dateNow(Clock clock)
     
    IsoChronology.dateNow(Clock clock)
    从指定时钟获取当前 ISO 本地日期。
    JapaneseChronology.dateNow(Clock clock)
     
    MinguoChronology.dateNow(Clock clock)
     
    ThaiBuddhistChronology.dateNow(Clock clock)
     
    static HijrahDate
    HijrahDate.now(Clock clock)
    从指定时钟获取伊斯兰 Umm Al-Qura 日历的当前 HijrahDate
    static JapaneseDate
    JapaneseDate.now(Clock clock)
    从指定时钟获取当前JapaneseDate
    static MinguoDate
    MinguoDate.now(Clock clock)
    从指定时钟获取当前MinguoDate
    ThaiBuddhistDate.now(Clock clock)
    从指定时钟获取当前ThaiBuddhistDate