欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python時(shí)區(qū)設(shè)置方法與pytz查詢時(shí)區(qū)教程

 更新時(shí)間:2013年11月27日 11:29:48   作者:  
這篇文章主要介紹了Python時(shí)區(qū)設(shè)置的方法和pytz查詢時(shí)區(qū)的方法,大家參考使用吧

時(shí)區(qū)的概念與轉(zhuǎn)換

首先要知道時(shí)區(qū)之間的轉(zhuǎn)換關(guān)系,其實(shí)這很簡單:把當(dāng)?shù)貢r(shí)間減去當(dāng)?shù)貢r(shí)區(qū),剩下的就是格林威治時(shí)間了。 例如北京時(shí)間的18:00就是18:00+08:00,相減以后就是10:00+00:00,因此就是格林威治時(shí)間的10:00。
而把格林威治時(shí)間加上當(dāng)?shù)貢r(shí)區(qū),就能得到當(dāng)?shù)貢r(shí)間了。 例如格林威治時(shí)間的10:00是10:00+00:00,轉(zhuǎn)換成太平洋標(biāo)準(zhǔn)時(shí)間就是加上-8小時(shí),因此是02:00-08:00。
而太平洋標(biāo)準(zhǔn)時(shí)間轉(zhuǎn)換成北京時(shí)間轉(zhuǎn)換也一樣,時(shí)區(qū)相減即可。 例如太平洋標(biāo)準(zhǔn)時(shí)間的02:00-08:00,與北京時(shí)間相差-16小時(shí),因此結(jié)果是18:00+08:00。

Python時(shí)區(qū)的處理
發(fā)現(xiàn)python沒有簡單的處理時(shí)區(qū)的方法,不明白為什么Python不提供一個(gè)時(shí)區(qū)模塊來處理時(shí)區(qū)問題。 好在我們有個(gè)第三方pytz模塊,能夠幫我們解決一下時(shí)區(qū)問題。

pytz簡單教程

pytz查詢某個(gè)的時(shí)區(qū)
可以根據(jù)國家代碼查找這個(gè)國家的所有時(shí)區(qū)。

復(fù)制代碼 代碼如下:

>>> import pytz
>>> pytz.country_timezones('cn')
['Asia/Shanghai', 'Asia/Harbin', 'Asia/Chongqing', 'Asia/Urumqi', 'Asia/Kashgar']

pytz創(chuàng)建時(shí)區(qū)對象
根據(jù)上面得到的時(shí)區(qū)信息,就可以創(chuàng)建指定的時(shí)區(qū)對象。比如創(chuàng)建上海時(shí)區(qū)對象:

復(fù)制代碼 代碼如下:

tz = pytz.timezone('Asia/Shanghai')

得到某個(gè)時(shí)區(qū)的時(shí)間
然后在創(chuàng)建時(shí)間對象時(shí)進(jìn)行指定上面時(shí)區(qū),就可以得到指定時(shí)區(qū)的日期時(shí)間:

復(fù)制代碼 代碼如下:

>>> import datetime
>>> datetime.datetime.now(tz)

相關(guān)文章

  • PyGame實(shí)現(xiàn)初始化導(dǎo)入所有模塊方法詳解

    PyGame實(shí)現(xiàn)初始化導(dǎo)入所有模塊方法詳解

    pygame安裝是為了開發(fā)小游戲,在下新手在經(jīng)過許多嘗試后,為大家避雷,給大家分享一個(gè)簡單有效的方法,下面這篇文章主要給大家介紹了關(guān)于Python中Pygame的詳細(xì)安裝過程的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • python中的日志文件按天分割

    python中的日志文件按天分割

    這篇文章主要介紹了python中的日志文件按天分割方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • plt.figure()參數(shù)使用詳解及運(yùn)行演示

    plt.figure()參數(shù)使用詳解及運(yùn)行演示

    這篇文章主要介紹了plt.figure()參數(shù)使用詳解及運(yùn)行演示,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Python2與Python3的區(qū)別實(shí)例分析

    Python2與Python3的區(qū)別實(shí)例分析

    這篇文章主要介紹了Python2與Python3的區(qū)別,結(jié)合實(shí)例形式分析了Python2與Python3在輸出、編碼、函數(shù)、運(yùn)算等操作的常見區(qū)別與使用技巧,需要的朋友可以參考下
    2019-04-04
  • Python實(shí)現(xiàn)k-means算法

    Python實(shí)現(xiàn)k-means算法

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)k-means算法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • Python中常見的三種字符串格式化輸出方法小結(jié)

    Python中常見的三種字符串格式化輸出方法小結(jié)

    字符串格式化是編程中一個(gè)常見的需求,它可以們將不同類型的數(shù)據(jù)插入到字符串中,在?Python?中,有多種方法可以執(zhí)行字符串格式化,本文為大家介紹了常見的三種方法,希望對大家有所幫助
    2024-02-02
  • python-httpx的具體使用

    python-httpx的具體使用

    HTTPX是Python3的功能齊全的HTTP客戶端,它提供同步和異步API,本文主要介紹了python-httpx的具體使用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 淺談python3.x pool.map()方法的實(shí)質(zhì)

    淺談python3.x pool.map()方法的實(shí)質(zhì)

    這篇文章主要介紹了python3.x pool.map方法的實(shí)質(zhì),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-01-01
  • 深入解析Python中的集合類型操作符

    深入解析Python中的集合類型操作符

    這篇文章主要介紹了深入解析Python中的集合類型操作符,是Python入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-08-08
  • python實(shí)現(xiàn)隨機(jī)梯度下降法

    python實(shí)現(xiàn)隨機(jī)梯度下降法

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)隨機(jī)梯度下降法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08

最新評論