一套新的API是在Java 8引入的,定义在java.time这个包里面,主要包括LocalDateTime、ZonedDateTime、ZoneId等。
从Java 8开始,java.time包提供了新的日期和时间API,主要涉及的类型有:
- 本地日期和时间:
LocalDateTime,LocalDate,LocalTime; - 带时区的日期和时间:
ZonedDateTime; - 时刻:
Instant; - 时区:
ZoneId,ZoneOffset; - 时间间隔:
Duration。
以及一套新的用于取代SimpleDateFormat的格式化类型DateTimeFormatter。
LocalDateTime
1 | import java.time.*; |
DateTimeFormatter
如果要自定义输出的格式,或者要把一个非ISO 8601格式的字符串解析成LocalDateTime,可以使用新的DateTimeFormatter:
1 | import java.time.*; |
本文作者:
Yao Zhu
发布时间: 2019-09-29
最后更新: 2019-10-07
本文链接: https://juoyo.github.io/posts/c1f6318f.html
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!
发布时间: 2019-09-29
最后更新: 2019-10-07
本文链接: https://juoyo.github.io/posts/c1f6318f.html
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!