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

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

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

起步

執(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ā)現,輸出的時間戳中只有 utcnow() 是不一樣,如果對比相差的時間能發(fā)現正好差8小時,而我電腦所在的時區(qū)正好是東八區(qū)。

原因

正如 utcnow() 文檔 所表明的那樣,它返回的是 naive time ,Naive datetime 實例被認為為表示本地時間,因此它的時間戳會比使用 now(None) 相差的時間正好是該電腦所在時區(qū)。

造成這種詭異處理方式的是有歷史原因的,在 Python 2 轉 Python 3 的過渡階段中,datetime.timezone 作為 3.2 版中的新功能被設計了出來,因此有了更為清晰明確的標記日期所在的時區(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())

總結

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

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

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

相關文章

  • Python實現aes加密解密多種方法解析

    Python實現aes加密解密多種方法解析

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

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

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

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

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

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

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

    python實現知乎高顏值圖片爬取

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

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

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

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

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

    Python可視化tkinter詳解

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

    Windows下PyMongo下載及安裝教程

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

    解決Django響應JsonResponse返回json格式數據報錯問題

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

最新評論

湾仔区| 精河县| 龙山县| 三都| 屏东县| 宣威市| 德庆县| 山东省| 荔浦县| 桐乡市| 霍城县| 金乡县| 太湖县| 武安市| 钟祥市| 玉田县| 金湖县| 加查县| 莲花县| 洛隆县| 西盟| 佳木斯市| 兴隆县| 嘉鱼县| 云南省| 蒙城县| 永昌县| 内江市| 开远市| 乌苏市| 张家川| 兴隆县| 鄂尔多斯市| 平潭县| 马龙县| 雷山县| 会宁县| 大庆市| 新民市| 乡宁县| 遵化市|