本地时间 转化为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里的内容

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