一套新的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 国际许可协议 进行许可。转载请注明出处!