python中UTC(Coordinated Universal Time)显示时间(datetime)和时间戳(timestamp)的相互转换

该代码段展示了如何在Python中使用fromtime、datetime和calendar模块进行时间戳与日期之间的转换。它将时间戳转换为UTC时间和本地时间,并反之亦然。还演示了如何从datetime对象获取UTC时间戳。
摘要由CSDN通过智能技术生成

直接上代码==

from time import gmtime, localtime,time
import calendar
import datetime

time1 = '1514736000'  # 时间戳(timestamp)
print(gmtime(float(time1)))  # 时间戳(timestamp) 转换-> UTC显示时间(格林威治时间)
print(localtime(float(time1)))  # 时间戳(timestamp) 转换-> UTC显示时间(本机时区,如中国北京时间与UTC时间8小时差值)

print(time()) # 显示当前时间UTC时间戳

aDatetime = datetime.datetime(2015, 12, 31, 16, 0, 0) # 格林威治时间,北京时间为2016.1.1
print(calendar.timegm(aDatetime.timetuple()))  # 显示时间(datetime) 转换-> UTC时间戳(timestamp)(格林威治时间)

输出:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值