Java.Time 命名空間

提供主要的日期、時間、時刻與持續時間 API。

類別

名稱 Description
Clock

一個時鐘,透過時區提供即時、日期和時間的存取。

DateTimeException

例外用於在計算日期時間時表示問題。

DayOfWeek

例如「星期二」。

Duration

以時間為基礎的時間,例如1934年。

Instant

時間線上的瞬間點。

LocalDate

在 ISO-8601 日曆系統中沒有時區的日期,例如 2007-12-03

LocalDateTime

在 ISO-8601 日曆系統中,沒有時區的日期時間,例如 2007-12-03T10:15:30

LocalTime

ISO-8601 日曆系統中沒有時區的時間,例如 10:15:30

Month

一年中的月份,例如「七月」。

MonthDay

ISO-8601 日曆系統中的月份日,例如 --12-03

OffsetDateTime

在 ISO-8601 日曆系統中,與 UTC/Greenwich 有偏移的日期時間,例如 2007-12-03T10:15:30+01:00

OffsetTime

在 ISO-8601 日曆系統中,與 UTC/格林威治有偏移的時間,例如 10:15:30+01:00

Period

在 ISO-8601 日曆系統中,以日期為基礎的時間長度,例如「2年3個月4天」。

Year

ISO-8601 日曆系統中的一年,例如 2007

YearMonth

ISO-8601 日曆系統中的年月,例如 2007-12

ZonedDateTime

在 ISO-8601 日曆系統中,帶有時區的日期時間,例如 2007-12-03T10:15:30+01:00 Europe/Paris

ZoneId

一個時區 ID,例如 Europe/Paris

ZoneOffset

格林威治/UTC 的時區偏移,例如 +02:00

介面

名稱 Description
IInstantSource

提供即時存取的權限。

備註

此命名空間中的類型代表基於 ISO 日曆系統的瞬間、持續時間、日期、時間、時區與期間。

所有類別皆為不可變且執行緒安全。 低階欄位存取請使用 Java.Time.Temporal;若要自訂列印與解析,請使用 Java.Time.Format

Java.Time.Chrono 提供日曆中立的 API,供使用在地日曆的應用程式使用。 應用程式應在此命名空間中跨系統邊界使用 ISO 日期-時間類型。