クラス
java.time.Clockの使用

Clockを使用しているパッケージ 
パッケージ 説明
java.time
日付、時間、インスタント、デュレーションのメインAPI。
java.time.chrono
デフォルトのISO暦以外の暦体系の汎用API。
  • java.timeでのClockの使用

    Clockを返すjava.timeのメソッド 
    修飾子と型 メソッド 説明
    static Clock Clock.fixed​(Instant fixedInstant, ZoneId zone)
    常に同じインスタントを返すクロックを取得します。
    static Clock Clock.offset​(Clock baseClock, Duration offsetDuration)
    指定されたデュレーションを加算して指定されたクロックからインスタントを返すクロックを取得します
    static Clock Clock.system​(ZoneId zone)
    最高の利用可能なシステム・クロックを使用して現在の瞬間を返すクロックを取得します。
    static Clock Clock.systemDefaultZone()
    利用できる最適なシステム・クロックを使用し、デフォルト・タイムゾーンを使って日付と時間に変換した現在のインスタントを返すクロックを取得します。
    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)
    別のタイムゾーンを使って、このクロックのコピーを返します。
    Clock型のパラメータを持つjava.timeのメソッド 
    修飾子と型 メソッド 説明
    static Instant Instant.now​(Clock clock)
    指定されたクロックから現在のインスタントを取得します。
    static LocalDate LocalDate.now​(Clock clock)
    指定されたクロックから現在の日付を取得します。
    static LocalDateTime LocalDateTime.now​(Clock clock)
    指定されたクロックから現在の日付/時間を取得します。
    static LocalTime LocalTime.now​(Clock clock)
    指定されたクロックから現在の時間を取得します。
    static MonthDay MonthDay.now​(Clock clock)
    指定されたクロックから現在の月-日を取得します。
    static OffsetDateTime OffsetDateTime.now​(Clock clock)
    指定されたクロックから現在の日付/時間を取得します。
    static OffsetTime OffsetTime.now​(Clock clock)
    指定されたクロックから現在の時間を取得します。
    static Year Year.now​(Clock clock)
    指定されたクロックから現在の年を取得します。
    static YearMonth YearMonth.now​(Clock clock)
    指定されたクロックから現在の年-月を取得します。
    static ZonedDateTime ZonedDateTime.now​(Clock clock)
    指定されたクロックから現在の日付/時間を取得します。
    static Clock Clock.offset​(Clock baseClock, Duration offsetDuration)
    指定されたデュレーションを加算して指定されたクロックからインスタントを返すクロックを取得します
    static Clock Clock.tick​(Clock baseClock, Duration tickDuration)
    指定されたデュレーションの直近値に切り捨てられたインスタントを指定されたクロックから返すクロックを取得します。
  • Uses of Clock in java.time.chrono

    Clock型のパラメータを持つjava.time.chronoのメソッド 
    修飾子と型 メソッド 説明
    default ChronoLocalDate Chronology.dateNow​(Clock clock)
    指定されたクロックからこの暦の現在のローカル日付を取得します。
    HijrahDate HijrahChronology.dateNow​(Clock clock)  
    LocalDate IsoChronology.dateNow​(Clock clock)
    指定されたクロックから現在のISO暦のローカル日付を取得します。
    JapaneseDate JapaneseChronology.dateNow​(Clock clock)  
    MinguoDate MinguoChronology.dateNow​(Clock clock)  
    ThaiBuddhistDate ThaiBuddhistChronology.dateNow​(Clock clock)  
    static HijrahDate HijrahDate.now​(Clock clock)
    指定されたクロックからイスラム・ウム・アルクラ暦の現在のHijrahDateを取得します。
    static JapaneseDate JapaneseDate.now​(Clock clock)
    指定されたクロックから現在のJapaneseDateを取得します。
    static MinguoDate MinguoDate.now​(Clock clock)
    指定されたクロックから現在のMinguoDateを取得します。
    static ThaiBuddhistDate ThaiBuddhistDate.now​(Clock clock)
    指定されたクロックから現在のThaiBuddhistDateを取得します。