Java.Time 命名空间

提供日期、时间、即时和持续时间的主要 API。

名称 说明
Clock

提供使用时区访问当前即时、日期和时间的时钟。

DateTimeException

用于指示计算日期时间时出现问题的异常。

DayOfWeek

一周中的一天,如“星期二”。

Duration

基于时间的时间量,例如'34。

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/格林威治相差的日期时间,例如 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

接口

名称 说明
IInstantSource

提供对当前即时的访问权限。

注解

此命名空间中的类型表示基于 ISO 日历系统的即时、持续时间、日期、时间、时区和时间段。

所有类都是不可变的且线程安全的。 对于低级别字段访问,请使用 Java.Time.Temporal;进行自定义打印和分析,请使用 Java.Time.Format

Java.Time.Chrono 为使用本地化日历的应用程序提供非特定日历 API。 应用程序应在此命名空间中跨系统边界使用 ISO 日期时间类型。