Java教程是针对JDK 8编写的。本页面描述的示例和实践不利用后续版本中引入的改进,可能使用不再可用的技术。
有关Java SE 9和后续版本中更新的语言功能的摘要,请参阅Java语言更改。
有关所有JDK版本的新功能、增强功能和已删除或不推荐使用选项的信息,请参阅JDK发布说明。
java.time包包含许多类,您的程序可以使用这些类来表示时间和日期。这是一个非常丰富的API。基于ISO的日期的关键入口点如下:
其他非ISO日历系统可以使用java.time.chrono包来表示。这个包超出了本教程的范围,但非ISO日期转换页面提供了有关将基于ISO的日期转换为其他日历系统的信息。
日期时间API是作为Java社区过程的一部分在JSR 310的指定下开发的。有关更多信息,请参阅JSR 310: 日期和时间API。