gpt4 book ai didi

java - 如果已知 UTC 的日期和该时区的时间,如何知道该时区的日期?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:36:50 27 4
gpt4 key购买 nike

例如:

  • 我知道 UTC 日期是 2020-05-15
  • 我知道时间太平洋/奥克兰 (+12) 是 8:00

如何使用这些已知数据计算太平洋/奥克兰 (+12) 的日期?

最佳答案

我会采用简单的方法“尝试明显的日期/时间组合,看看它是否有效”:

  • 尝试在给定时区内使用“UTC 日期”和本地时间的 DateTime。在这种情况下,太平洋/奥克兰的最终时间为 2020-05-15T08:00:00
  • DateTime 转换为 UTC,在本例中以 2020-05-14T20:00:00Z 结尾
  • 检查结果日期:
    • 是不是太早了?将我们的候选人提前一天。
    • 是不是太晚了?将我们的候选人后退一天。
    • 是吗?太好了 - 我们的候选人已经是正确的。

关于java - 如果已知 UTC 的日期和该时区的时间,如何知道该时区的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40849235/

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