模块 java.base
包 java.time.format
包java.time.format
提供类来打印和解析日期和时间。
打印和解析基于 DateTimeFormatter 类。实例通常从 DateTimeFormatter 获得,但是如果需要更多功率,可以使用 DateTimeFormatterBuilder 。
通过在格式化程序上调用 withLocale(Locale) 进行本地化。使用 DecimalStyle 可以进一步定制。
包装规格
除非另有说明,否则将 null 参数传递给此包中任何类或接口中的构造函数或方法将导致抛出 NullPointerException 。 Javadoc“@param”定义用于总结空行为。每个方法中都没有明确记录“@throws NullPointerException ”。
所有计算都应检查数字溢出并抛出 ArithmeticException 或 DateTimeException 。
- 自从:
- 1.8
-
类描述用于打印和解析日期时间对象的格式化程序。创建日期时间格式化程序的构建器。解析过程中发生错误时抛出的异常。日期和时间格式中使用的本地化小数样式。本地化日期、时间或日期时间格式化程序的样式枚举。枚举解决日期和时间的不同方法。枚举处理正号/负号的方法。枚举文本格式化和解析的样式。