所以我有以下時間作為強者:
0:00:00.000
我使用以下strptime:
Time.strptime(次[0], "%H:%M:%S.%L")
預期結果 0:00:00.000
實際結果 6:00:00.000
在夏令時之外,我比 UTC 晚 6 小時。所以這可以解釋為什么它提前節省了六個小時。我試圖將它包裝在 Time.use_zone 并將區域設定為 UTC 但這仍然沒有成功。
現在我在保存記錄之前減去了六個小時。但我想弄清楚如何強制它將時間保存到正確的時間。
uj5u.com熱心網友回復:
嘗試Time.zone
t = "0:00:00.000"
Time.zone.strptime(t, "%H:%M:%S.%L")
=> Thu, 23 Jun 2022 00:00:00.000000000 CDT -05:00
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/497374.html
上一篇:如何在ruby??中為appstoreAPI訪問生成令牌?
下一篇:Win10桌面右鍵新增內容修改
