文档

Java™ 教程-Java Tutorials 中文版
日期时间包
Trail: Date Time
Lesson: Date-Time Overview

日期时间包

Date-Time API 由主包 java.time 和四个子包组成:

java.time
用于表示日期和时间的 API 的核心。它包括日期,时间,日期和时间组合,时区,瞬时,持续时间和时钟的类。这些类基于 ISO-8601 中定义的日历系统,并且是不可变的和线程安全的。
java.time.chrono
用于表示除默认 ISO-8601 之外的日历系统的 API。你还可以定义自己的日历系统。本教程未详细介绍此程序包。
java.time.format
用于格式化和解析日期和时间的类。
java.time.temporal
扩展 API,主要用于框架和库编写器,允许日期和时间类之间的互操作,查询和调整。字段(TemporalFieldChronoField)和单位(TemporalUnitChronoUnit)在此包中定义。
java.time.zone
支持时区,时区偏移和时区规则的类。如果使用时区,大多数开发人员只需要使用 ZonedDateTimeZoneIdZoneOffset

Previous page: Date-Time Design Principles
Next page: Method Naming Conventions