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