繁体   English   中英

如果已知该时区的已知日期和时间,那么如何知道时区的日期?

[英]How to know date at a timezone if date at UTC in known and time at that timezone is known?

例如:

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

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

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

  • 使用给定时区中的“UTC日期”和当地时间尝试DateTime 在这种情况下,您将在太平洋/奥克兰的2020-05-15T08:00:00结束
  • 将该DateTime转换为UTC,在这种情况下以2020-05-14T20:00:00Z结束
  • 检查结果日期:
    • 太早了吗? 推荐我们的候选人一天。
    • 为时已晚? 将我们的候选人推回一天。
    • 这样对吗? 太棒了 - 我们的候选人已经是正确的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM