gpt4 book ai didi

java - Joda Time 有时返回错误时间

转载 作者:行者123 更新时间:2023-11-30 07:49:27 25 4
gpt4 key购买 nike

每当我通过时区来创建 DateTimeZone 并从中获取时间时,返回的时间都会波动。这是我的代码:

TimeZone timeZone = TimeZone.getTimeZone("America/Belize");

DateTimeZone dateTimeZone = DateTimeZone.forTimeZone(timeZone);

DateTime dateTime = new DateTime(dateTimeZone);

所以有时时间是正确的,但有时会提示 future 一小时。我注意到一种模式,只要出现错误,在未来一小时内就会出现错误。

任何人都知道为什么会发生这种情况。

我使用 JodaTime 库来表示 DateTimeZone 和 DateTime。

最佳答案

伯利兹不使用夏令时。

我怀疑您以某种方式查看自己的时区,查看伯利兹的时区,找出两者之间的差异,然后期望具体的时间。

然而,由于伯利兹不使用夏令时,而您的国家/地区则使用夏令时,因此有时差异会显示为 future 一小时。所以是的,这是正常的。

您质疑 Joda Time 的正确性是正确的,但请使用完整的信息。如果您确实这样做并且仍然确定存在问题,请访问他们的网站并提交问题。但请放心:在几乎所有情况下,他们都知道自己的时区和夏令时。

关于java - Joda Time 有时返回错误时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33472854/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com