网站设计预算,湖州网站建站,导柱导套网站建设,设计海报什么是LocalDateTime#xff1f;
ISO-8601日历系统中不带时区的日期时间。 该类不存储时区#xff0c;所以适合日期的描述#xff0c;比如用于生日、deadline等等。 但是如果没有偏移量/时区等附加信息#xff0c;一个时间是不能表示时间线上的某一时刻的。
什么是Offset…
什么是LocalDateTime
ISO-8601日历系统中不带时区的日期时间。 该类不存储时区所以适合日期的描述比如用于生日、deadline等等。 但是如果没有偏移量/时区等附加信息一个时间是不能表示时间线上的某一时刻的。
什么是OffsetDateTime
ISO-8601日历系统中与UTC偏移量有关的日期时间。 存储有精确到纳秒的日期时间以及偏移量。 OffsetDateTime可简单认为是LocalDateTime和ZoneOffset的组合。
什么是ZonedDateTime
ISO-8601国际标准日历系统中带有时区的日期时间。 存储有精确到纳秒的日期时间以及一个时区。 ZonedDateTime可简单认为是LocalDateTime和ZoneId的组合。
总结
OffsetDateTime、ZonedDateTime和Instant它们三都能在时间线上以纳秒精度存储一个瞬间也可理解我某个时刻LocalDateTime是不行的。 OffsetDateTime和Instant可用于模型的字段类型因为它们都表示瞬间值并且还不可变所以适合网络传输或者数据库持久化。 ZonedDateTime不适合网络传输/持久化因为即使同一个ZoneId时区不同地方获取到瞬时值也有可能不一样。
参考
LocalDateTime、OffsetDateTime、ZonedDateTime互转这一篇绝对喂饱你