LocalDate 的 Java 时区问题现在显示正确的日期

问题描述 投票:0回答:0

我目前居住在欧洲/伦敦

我只是想通过以下代码获取萨摩亚的当前日期,即 7 月 27 日:

LocalDate localDate = LocalDate.now(ZoneId.of("Pacific/Samoa"));

但是由于某种原因,输出为:

2023-07-26

伦敦目前时间 7 月 26 日 16:47 以及 7 月 27 日 4:47 在萨摩亚

我不明白如果我使用萨摩亚 zoneId 为什么我会得到 26 作为输出

任何帮助将不胜感激,非常感谢!

java timezone localdate zoneid
© www.soinside.com 2019 - 2024. All rights reserved.