本文主要是介绍使用Python实现GMT和UTC和UNIX时间戳相互转换,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
GMT:即格林尼治标准时间
UTC:即协调世界时
时区(使用GMT):英国(格林尼治天文台旧址)为零时区(GMT+00)
中国 北京处于东8区(GMT+08)
UNIX时间戳:GMT/UTC时间「1970-01-01T00:00:00」为起点
获取现在的Unix时间戳:先 import time 然后 time.time()
Unix时间戳→ 普通时间: import time 然后 time.gmtime(Unix timestamp)
普通时间 → Unix时间戳: import time 然后 int(time.mktime(time.strptime('YYYY-MM-DD HH:MM:SS', '%Y-%m-%d %H:%M:%S')))
timedelta(hours=8)只能数组操作
date = ((datetime(2020,1,1,0,0,0)-timedelta(hours=8)).strftime("%Y-%m-%dT%H:%M:%S.000Z"))将指定时间转换为格林尼治
date = ((datetime.now()-timedelta(hours=8)).strftime("%Y-%m-%dT%H:%M:%S.000Z"))将本地当前时间转换为格林尼治
Beijingtime = datetime.datetime.fromtimestamp(timestamp)
Londontime = datetime.datetime.utcfromtimestamp(timestamp)
这篇关于使用Python实现GMT和UTC和UNIX时间戳相互转换的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!