小编Mik*_*ike的帖子

为什么 LocalDateTime.ofInstant() 需要 ZoneId

在爪哇,

  • 如果Instant表示时间点,编码为 UTC 格式的日期和时间。
  • LocalDateTime表示一个时间点,编码为 JVM 本地时区中的日期和时间。

那么为什么LocalDateTime.ofInstant()需要 aZoneId作为第二个参数呢?

LocalDateTime不仅会造成混乱并且可能不正确,而且会使其与ZonedDateTime;相同。因为 的时区LocalDateTime可以是任何时区,就像ZonedDateTime.

java datetime java-time java.time.instant localdatetime

3
推荐指数
2
解决办法
698
查看次数