国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

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

2019-11-25 18:36:59
字體:
來源:轉載
供稿:網友

時區(qū)的概念與轉換

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

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

pytz簡單教程

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

復制代碼 代碼如下:

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

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

復制代碼 代碼如下:

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

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

復制代碼 代碼如下:

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 璧山县| 桑日县| 石家庄市| 思茅市| 溆浦县| 德庆县| 忻城县| 大庆市| 大姚县| 九江县| 海盐县| 辽阳市| 靖西县| 菏泽市| 福海县| 山阳县| 乐昌市| 哈巴河县| 宜宾县| 元谋县| 桓仁| 密云县| 岗巴县| 武隆县| 江北区| 阳西县| 县级市| 广西| 保山市| 建昌县| 酉阳| 石渠县| 辽阳市| 武定县| 铜鼓县| 临西县| 南江县| 松原市| 正蓝旗| 布尔津县| 炎陵县|