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