- 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
廣告