Python時區的處理


發現python沒有簡單的處理時區的方法,不明白為什么Python不提供一個時區模塊來處理時區問題。 好在我們有個第三方pytz模塊,能夠幫我們解決一下時區問題。

pytz簡單教程

pytz查詢某個的時區
可以根據國家代碼查找這個國家的所有時區。

 

 

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

 

pytz創建時區對象
根據上面得到的時區信息,就可以創建指定的時區對象。比如創建上海時區對象:

 

 

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

 

得到某個時區的時間
然后在創建時間對象時進行指定上面時區,就可以得到指定時區的日期時間:

 

 

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM