簡體   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