如何在Python中将日期时间转换为UTC时间戳?
您可以使用datetime模块在Python中将日期时间转换为UTC时间戳。如果您已经在UTC中拥有datetime对象,则可以timestamp()获取UTC时间戳。此函数返回该日期时间对象的自纪元以来的时间。如果您在本地时区中有datetime对象,请首先替换时区信息,然后获取时间。
示例
from datetime import timezone dt = datetime(2015, 10, 19) timestamp = dt.replace(tzinfo=timezone.utc).timestamp() print(timestamp)
输出结果
这将给出输出-
1445212800.0
如果您使用的是Python2,则可以使用total_seconds函数获取自纪元以来的总秒数。如果您想摆脱时间戳记,可以先从1970年1月1日减去时间。
示例
from datetime import timezone dt = datetime(2015, 10, 19) timestamp = (dt - datetime(1970, 1, 1)).total_seconds() print(timestamp)
输出结果
这将给出输出-
1445212800.0
热门推荐
10 圣诞祝福语简短小学
11 祖国七十华诞简短祝福语
12 老师送的祝福语简短
13 生日祝福语大全女生简短
14 祝女性生日祝福语简短
15 牛年女神节祝福语简短
16 情人表白祝福语简短大气
17 老公开业祝福语简短
18 官宣新年祝福语简短