(1)協調世界時,又稱世界統一時間、世界標準時間、國際協調時間。由於英文(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裏的內容
(2)獲取當前時間前後時間
timedalte 是datetime中的一個對象,該對象表示兩個時間的差值,其中參數都是可選,默認值爲0
import datetime
s = datetime.datetime.now() #獲得當前日期加時間
s = datetime.datetime.now().date()#獲得當前日期
s = datetime.date.today() #獲得當天日期
tomorrow = s + datetime.timedelta(days=1) #days參數1是明天,-1即是昨天,其他參數還有( seconds, microseconds:,milliseconds,minutes, hours: ,weeks等)
print (tomorrow)