Java.Time 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供日期、时间、即时和持续时间的主要 API。
类
| 名称 | 说明 |
|---|---|
| Clock |
提供使用时区访问当前即时、日期和时间的时钟。 |
| DateTimeException |
用于指示计算日期时间时出现问题的异常。 |
| DayOfWeek |
一周中的一天,如“星期二”。 |
| Duration |
基于时间的时间量,例如'34。 |
| Instant |
时间线上的瞬间点。 |
| LocalDate |
ISO-8601 日历系统中没有时区的日期,例如 |
| LocalDateTime |
ISO-8601 日历系统中没有时区的日期时间,例如 |
| LocalTime |
ISO-8601 日历系统中没有时区的时间,例如 |
| Month |
一个月,如“七月”。 |
| MonthDay |
ISO-8601 日历系统中的一个月天,例如 |
| OffsetDateTime |
ISO-8601 日历系统中与 UTC/格林威治相差的日期时间,例如 |
| OffsetTime |
ISO-8601 日历系统中与 UTC/格林威治偏移的时间,例如 |
| Period |
ISO-8601 日历系统中基于日期的时间量,例如“2 年、3 个月和 4 天”。 |
| Year |
ISO-8601 日历系统中的一年,例如 |
| YearMonth |
ISO-8601 日历系统中的一个月,例如 |
| ZonedDateTime |
ISO-8601 日历系统中具有时区的日期时间,例如 |
| ZoneId |
时区 ID,例如 |
| ZoneOffset |
格林威治/UTC 的时区偏移量,例如 |
接口
| 名称 | 说明 |
|---|---|
| IInstantSource |
提供对当前即时的访问权限。 |
注解
此命名空间中的类型表示基于 ISO 日历系统的即时、持续时间、日期、时间、时区和时间段。
所有类都是不可变的且线程安全的。 对于低级别字段访问,请使用 Java.Time.Temporal;进行自定义打印和分析,请使用 Java.Time.Format。
Java.Time.Chrono 为使用本地化日历的应用程序提供非特定日历 API。 应用程序应在此命名空间中跨系统边界使用 ISO 日期时间类型。