java.time.OffsetTime 類



介紹

java.time.OffsetTime 類表示一個時間,該時間帶有相對於 UTC/格林威治的偏移量,使用 ISO-8601 日曆系統,例如 10:15:30+01:00。

類宣告

以下是 java.time.OffsetTime 類的宣告:

public final class OffsetTime
   extends Object
      implements Temporal, TemporalAdjuster, Comparable<OffsetTime>, Serializable

欄位

以下是 java.time.OffsetTime 類的欄位:

  • static OffsetTime MAX - 支援的最大 OffsetTime,'23:59:59.999999999-18:00'。

  • static OffsetTime MIN - 支援的最小 OffsetTime,'00:00:00+18:00'。

類方法

序號 方法及描述
1 Temporal adjustInto(Temporal temporal)

調整指定的時態物件,使其具有與該物件相同的日期和時間。

2 OffsetDateTime atDate(LocalDate date)

將此時間與日期組合以建立 OffsetDateTime。

3 int compareTo(OffsetTime other)

將此時間與另一個時間進行比較。

4 boolean equals(Object obj)

檢查此時間是否等於另一個時間。

5 String format(DateTimeFormatter formatter)

使用指定的格式化程式格式化此時間。

6 static OffsetTime from(TemporalAccessor temporal)

從時態物件獲取 OffsetTime 的例項。

7 int get(TemporalField field)

獲取此時間中指定欄位的值,作為 int。

8 int getHour()

獲取一天中的小時欄位。

9 long getLong(TemporalField field)

獲取此時間中指定欄位的值,作為 long。

10 int getMinute()

獲取小時中的分鐘欄位。

11 int getNano()

獲取秒中的納秒欄位。

12 ZoneOffset getOffset()

獲取時區偏移量,例如 '+01:00'。

13 int getSecond()

獲取分鐘中的秒欄位。

14 int hashCode()

此時間的雜湊碼。

15 boolean isAfter(OffsetTime other)

檢查此 OffsetTime 的時間點是否在指定時間的之後,將這兩個時間應用於一個共同的日期。

16 boolean isBefore(OffsetTime other)

檢查此 OffsetTime 的時間點是否在指定時間的之前,將這兩個時間應用於一個共同的日期。

17 boolean isEqual(OffsetTime other)

檢查此 OffsetTime 的時間點是否等於指定時間的之後,將這兩個時間應用於一個共同的日期。

18 boolean isSupported(TemporalField field)

檢查是否支援指定的欄位。

19 boolean isSupported(TemporalUnit unit)

檢查是否支援指定的單位。

20 OffsetTime minus(long amountToSubtract, TemporalUnit unit)

返回此時間減去指定數量後的副本。

21 OffsetTime minus(TemporalAmount amountToSubtract)

返回此時間減去指定數量後的副本。

22 OffsetTime minusHours(long hoursToSubtract)

返回此 OffsetTime 減去指定小時數後的副本。

23 OffsetTime minusMinutes(long minutesToSubtract)

返回此 OffsetTime 減去指定分鐘數後的副本。

24 OffsetTime minusNanos(long nanos)

返回此 OffsetTime 減去指定納秒數後的副本。

25 OffsetTime minusSeconds(long seconds)

返回此 OffsetTime 減去指定秒數後的副本。

26 static OffsetTime now()

從系統時鐘獲取當前時間,使用預設時區。

27 static OffsetTime now(Clock clock)

從指定的時鐘獲取當前時間。

28 static OffsetTime now(ZoneId zone)

從系統時鐘獲取當前時間,使用指定的時區。

29 static OffsetTime of(int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset)

從小時、分鐘、秒、納秒和偏移量獲取 OffsetTime 的例項。

30 static OffsetTime of(LocalTime time, ZoneOffset offset)

從本地時間和偏移量獲取 OffsetTime 的例項。

31 static OffsetTime ofInstant(Instant instant, ZoneId zone)

從 Instant 和時區 ID 獲取 OffsetTime 的例項。

32 static OffsetTime parse(CharSequence text)

從文字字串(例如 10:15:30+01:00)獲取 OffsetTime 的例項。

33 static OffsetTime parse(CharSequence text, DateTimeFormatter formatter)

使用指定的格式化程式從文字字串獲取 OffsetTime 的例項。

34 OffsetTime plus(long amountToAdd, TemporalUnit unit)

返回此時間加上指定數量後的副本。

35 OffsetTime plus(TemporalAmount amountToAdd)

返回此時間加上指定數量後的副本。

36 OffsetTime plusHours(long hoursToAdd)

返回此 OffsetTime 加上指定小時數後的副本。

37 OffsetTime plusMinutes(long minutesToAdd)

返回此 OffsetTime 加上指定分鐘數後的副本。

38 OffsetTime plusNanos(long nanos)

返回此 OffsetTime 加上指定納秒數後的副本。

39 OffsetTime plusSeconds(long seconds)

返回此 OffsetTime 加上指定秒數後的副本。

40 <R> R query(TemporalQuery<R> query)

使用指定的查詢查詢此時間。

41 ValueRange range(TemporalField field)

獲取指定欄位的有效值範圍。

42 LocalTime toLocalTime()

獲取此日期時間中的 LocalTime 部分。

43 String toString()

將此日期輸出為字串,例如 10:15。

44 OffsetTime truncatedTo(TemporalUnit unit)

返回此 OffsetTime 截斷時間後的副本。

45 long until(Temporal endExclusive, TemporalUnit unit)

計算以指定單位表示的到另一個時間為止的時間量。

46 OffsetTime with(TemporalAdjuster adjuster)

返回此時間的調整後的副本。

47 OffsetTime with(TemporalField field, long newValue)

返回此時間將指定欄位設定為新值的副本。

48 OffsetTime withHour(int hour)

返回此 OffsetTime 將一天中的小時更改後的副本。

49 OffsetTime withMinute(int minute)

返回此 OffsetTime 將小時中的分鐘更改後的副本。

50 OffsetTime withNano(int nanoOfSecond)

返回此 OffsetTime 將秒中的納秒更改後的副本。

51 OffsetTime withOffsetSameInstant(ZoneOffset offset)

返回此 OffsetTime 的副本,並使用指定的偏移量,確保結果在隱式日期的同一時間點。

52 OffsetTime withOffsetSameLocal(ZoneOffset offset)

返回此 OffsetTime 的副本,並使用指定的偏移量,確保結果具有相同的本地時間。

53 OffsetTime withSecond(int second)

返回此 OffsetTime 將分鐘中的秒更改後的副本。

繼承的方法

此類繼承自以下類:

  • Java.lang.Object
廣告

© . All rights reserved.