91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在python 不同時區之間的差值與轉換方法

發布時間:2020-10-13 20:25:58 來源:腳本之家 閱讀:218 作者:云中不知人 欄目:開發技術

之前有個程序,里面有個時間部分是按照國內時區,也就是東八區,來寫的,程序中定義了北京時間2點到八點進行檢查;后面程序在國外機器上,例如說韓國,歐美等,執行的時候發現會有時間上的問題,因為獲取的是機器的本地時間

因為機器上不好裝包,只能通過常用的模塊進行改寫了

原先的代碼如下:

#self.invalidStartTime = datetime.time(2,00)
#self.invalidEndTime = datetime.time(8,59)

為了計算時區的差值并對以上兩行代碼的時間進行轉換,改為以下:

import time,datetime
delta = (time.timezone - (-28800))/3600 #28800為北京時間相對utc 0時區來計算的秒數,即 8*3600
if 2-delta < 0:       #小于0,就是前一天的時間了,注意是24小時算
  self.invalidStartTime = datetime.time(26-(delta),00) 
else:
  self.invalidStartTime = datetime.time(2-delta,00)
if 8-delta < 0:
  self.invalidEndTime = datetime.time(32-(delta),59)
else:
  self.invalidEndTime = datetime.time(8-(delta),59)

這樣子就可以把程序其他時區的機器了!

以上這篇在python 不同時區之間的差值與轉換方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

凭祥市| 盐山县| 即墨市| 鹿邑县| 明水县| 新巴尔虎左旗| 元江| 大丰市| 鹿邑县| 宜川县| 明水县| 昔阳县| 嫩江县| 扶沟县| 瑞昌市| 巴青县| 汝州市| 乌兰浩特市| 乐昌市| 河津市| 长丰县| 台山市| 文昌市| 波密县| 卓资县| 志丹县| 龙门县| 寿阳县| 盘山县| 永靖县| 南澳县| 九江县| 玛沁县| 东乡县| 岗巴县| 文登市| 河间市| 武宁县| 高平市| 莒南县| 惠州市|