第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

datetime.timestamp() 丟失時(shí)間(一小時(shí))

datetime.timestamp() 丟失時(shí)間(一小時(shí))

喵喵時(shí)光機(jī) 2021-06-11 15:09:25
我遇到了這個(gè)問題,但經(jīng)過一些研究后找到了解決方案。我在下面發(fā)布了我的答案以顯示我的發(fā)現(xiàn)。如果有人有其他建議,請發(fā)布。我需要將datetime.datime對象轉(zhuǎn)換為 Unix 時(shí)間戳。我嘗試使用 datetime.timestamp。我發(fā)現(xiàn)結(jié)果比我預(yù)期的晚了 1 小時(shí)。我能夠使用以下內(nèi)容復(fù)制此問題。from datetime import datetime, timestampdt = datetime.utcfromtimestamp(1438956602.0)dt 現(xiàn)在等于 datetime.datetime(2015, 8, 7, 14, 10, 2)然后:dt_stamp = datetime.timestamp(dt)這給出了dt_stamp = 1438953002.0(與我們原來的時(shí)間戳不同)。如果我們將其轉(zhuǎn)換回日期時(shí)間datetime.utcfromtimestamp(dt_stamp)我們得到:datetime.datetime(2015, 8, 7, 13, 10, 2)這比我們原來的時(shí)間早了一個(gè)小時(shí)。對于上下文,我使用的是 Python 3 并且位于英國,我們目前使用的是英國夏令時(shí)(UTC 時(shí)間提前 1 小時(shí))。我的解決方案可以在下面找到。如果您認(rèn)為我的解釋中遺漏了任何內(nèi)容或有更好的解決方案,請發(fā)布您自己的答案。
查看完整描述

3 回答

?
千萬里不及你

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超9個(gè)贊

我最近遇到了同樣的問題,我的情況是英國一位敵對者的部分 EDF 記錄有一個(gè)小時(shí)的偏差,這被認(rèn)為是由于英國夏令時(shí)。
以下是我的情況的解決方案。

from datetime import datetime as dt

請用

dt = dt.utcfromtimestamp(#YOUR_TIME_STAMP)

代替

dt = dt.fromtimestamp(#YOUR_TIME_STAMP)


查看完整回答
反對 回復(fù) 2021-06-16
?
守著一只汪

TA貢獻(xiàn)1872條經(jīng)驗(yàn) 獲得超4個(gè)贊

我認(rèn)為您需要一個(gè)所謂的感知日期時(shí)間對象。Aware 意味著它現(xiàn)在是您的時(shí)差:

datetime.fromtimestamp(timestamp, timezone(timedelta(hours=1)))

用那行代碼試試,timestamp你的 Unix 時(shí)間戳在哪里。


查看完整回答
反對 回復(fù) 2021-06-16
  • 3 回答
  • 0 關(guān)注
  • 363 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)