本地時間 轉化爲UTC 時間

協調世界時,又稱世界統一時間、世界標準時間、國際協調時間。由於英文(CUT)和法文(TUC)的縮寫不同,作爲妥協,簡稱UTC。

這套時間系統被應用於許多互聯網和萬維網的標準中,例如,網絡時間協議就是協調世界時在互聯網中使用的一種方式。

中國大陸、中國香港、中國澳門、中國臺灣、蒙古國、新加坡、馬來西亞、菲律賓、西澳大利亞州的時間與UTC的時差均爲+8,也就是UTC+8。

某些網站所提供的接口需要的時間就是utc時間,所以某些時候就需要把本地時間轉化爲utc時間來滿足需求,如果想要獲得utc時間就需要獲取當前時間,然後減去8小時左右的時間。

import datetime

#減去8小時的秒數 因爲有時候需要精準的數據時差一秒都不行 所以減去秒比減去小時更方便。

date = ((datetime.datetime.now()-datetime.timedelta(seconds=28800)).strftime("%Y-%m-%dT%H:%M:%S.000Z"))

#減去8小時

date = ((datetime.datetime.now()-datetime.timedelta(hours=8)).strftime("%Y-%m-%dT%H:%M:%S.000Z"))

輸出格式 如下  2019-05-31T03:30:37.000Z 可自己根據需要的格式修改strftime裏的內容

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章