Module java.base

Package java.time.format


package java.time.format

提供了用于打印和解析日期和时间的类。

打印和解析基于 DateTimeFormatter 类。通常从 DateTimeFormatter 获取实例,但如果需要更多功能,则可以使用 DateTimeFormatterBuilder

通过在格式化程序上调用 withLocale(Locale) 进行本地化。使用 DecimalStyle 可以进行进一步的定制。

包规范

除非另有说明,在此包中的任何类或接口的构造函数或方法中传递空参数将导致抛出 NullPointerException。Javadoc "@param" 定义用于总结空值行为。在每个方法中未明确记录 "@throws NullPointerException"。

所有计算应检查数值溢出,并抛出 ArithmeticExceptionDateTimeException

自从:
1.8
  • Class
    Description
    用于打印和解析日期时间对象的格式化程序。
    创建日期时间格式化程序的构建器。
    在解析过程中发生错误时抛出的异常。
    用于日期和时间格式化的本地化十进制样式。
    本地化日期、时间或日期时间格式化程序样式的枚举。
    解析日期和时间的不同方式的枚举。
    处理正负号的方式的枚举。
    文本格式化和解析样式的枚举。