最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python使用datetime.utcnow()問題解析

 更新時間:2023年07月25日 16:18:29   作者:weapon  
這篇文章主要介紹了python使用datetime.utcnow()問題解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

起步

執(zhí)行下面代碼:

import time
from datetime import datetime, timezone, timedelta
print(time.time())
print(datetime.utcnow().timestamp())
print(datetime.now(timezone.utc).timestamp())
print(datetime.now(timezone(timedelta(hours=2))).timestamp())
==== output ====
1626687759.9081082
1626658959.908108
1626687759.908108
1626687759.908108

發(fā)現(xiàn),輸出的時間戳中只有 utcnow() 是不一樣,如果對比相差的時間能發(fā)現(xiàn)正好差8小時,而我電腦所在的時區(qū)正好是東八區(qū)。

原因

正如 utcnow() 文檔 所表明的那樣,它返回的是 naive time ,Naive datetime 實(shí)例被認(rèn)為為表示本地時間,因此它的時間戳?xí)仁褂?nbsp;now(None) 相差的時間正好是該電腦所在時區(qū)。

造成這種詭異處理方式的是有歷史原因的,在 Python 2 轉(zhuǎn) Python 3 的過渡階段中,datetime.timezone 作為 3.2 版中的新功能被設(shè)計(jì)了出來,因此有了更為清晰明確的標(biāo)記日期所在的時區(qū)。舊的接口 utcnow() 則保留了原先的處理方式。

新的時區(qū)的模型的處理方式與Python 2 存在兼容問題:

==== Python 2 ====
>>> from datetime import datetime
>>> from dateutil import tz
>>> datetime(2021, 5, 1).astimezone(tz.UTC)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: astimezone() cannot be applied to a naive datetime
==== Python 3 ====
>>> from datetime import datetime
>>> from dateutil import tz
>>> datetime(2021, 5, 1).astimezone(tz.UTC)
datetime.datetime(2021, 5, 1, 4, 0, tzinfo=tzutc())

總結(jié)

綜上所述, utcnow() 可能是一個常見的陷阱。

我建議不要再使用 utcnow() 和 utcfromtimestamp() 。

以上就是python使用datetime.utcnow()問題解析的詳細(xì)內(nèi)容,更多關(guān)于python datetime.utcnow()的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python實(shí)現(xiàn)aes加密解密多種方法解析

    Python實(shí)現(xiàn)aes加密解密多種方法解析

    這篇文章主要介紹了Python實(shí)現(xiàn)aes加密解密多種方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • 利用Anaconda創(chuàng)建虛擬環(huán)境的全過程

    利用Anaconda創(chuàng)建虛擬環(huán)境的全過程

    因?yàn)槎啻沃匦屡渲铆h(huán)境,這些命令每次都要用,每次都忘記,需要重新搜索,所以記錄這一過程,下面這篇文章主要給大家介紹了關(guān)于利用Anaconda創(chuàng)建虛擬環(huán)境的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • python復(fù)制列表時[:]和[::]之間有什么區(qū)別

    python復(fù)制列表時[:]和[::]之間有什么區(qū)別

    這篇文章主要給大家介紹了關(guān)于python復(fù)制列表時[:]和[::]之間有什么區(qū)別的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • 教你python 中如何取出colomap部分的顏色范圍

    教你python 中如何取出colomap部分的顏色范圍

    這篇文章主要介紹了python 中如何取出colomap部分的顏色范圍,本文以以jet為例給大家提供一種方法,可以提取colormap色標(biāo)中的一部分,取出我們滿意的色標(biāo)區(qū)域,感興趣的朋友跟隨小編一起看看吧
    2022-02-02
  • python實(shí)現(xiàn)知乎高顏值圖片爬取

    python實(shí)現(xiàn)知乎高顏值圖片爬取

    這篇文章主要介紹了python實(shí)現(xiàn)知乎高顏值圖片爬取,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • 對Python中畫圖時候的線類型詳解

    對Python中畫圖時候的線類型詳解

    今天小編就為大家分享一篇對Python中畫圖時候的線類型詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • 圖解Python中深淺copy(通俗易懂)

    圖解Python中深淺copy(通俗易懂)

    這篇文章主要介紹了圖解Python中深淺copy(通俗易懂),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Python可視化tkinter詳解

    Python可視化tkinter詳解

    這篇文章主要介紹了Python可視化tkinter詳解,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-07-07
  • Windows下PyMongo下載及安裝教程

    Windows下PyMongo下載及安裝教程

    這篇文章主要介紹了Windows下PyMongo下載及安裝教程,本文講解了源碼安裝方法和exe軟件安裝方法,需要的朋友可以參考下
    2015-04-04
  • 解決Django響應(yīng)JsonResponse返回json格式數(shù)據(jù)報(bào)錯問題

    解決Django響應(yīng)JsonResponse返回json格式數(shù)據(jù)報(bào)錯問題

    這篇文章主要介紹了解決Django響應(yīng)JsonResponse返回json格式數(shù)據(jù)報(bào)錯問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08

最新評論

洛宁县| 湖口县| 察隅县| 昭平县| 普格县| 抚顺市| 麻阳| 集安市| 舒城县| 昔阳县| 商水县| 阿鲁科尔沁旗| 奉贤区| 信阳市| 银川市| 榆中县| 武山县| 通道| 化德县| 仁化县| 河南省| 满洲里市| 镇平县| 吴忠市| 呼图壁县| 容城县| 温州市| 东宁县| 东乡| 吴桥县| 城口县| 韶关市| 林周县| 邳州市| 南阳市| 榆中县| 眉山市| 武乡县| 曲靖市| 木里| 海兴县|