以Unix时间戳格式获取当前GMT时间的最简单方法是什么?

2024-04-25 16:42:25 发布

您现在位置:Python中文网/ 问答频道 /正文

Python提供了不同的包(datetimetimecalendar),可以看到here来处理时间。我犯了一个大错误,用下面的方法得到了当前的GMT时间time.mktime(datetime.datetime.utcnow().timetuple())

用Unix时间戳获取当前GMT时间的简单方法是什么?


Tags: 方法datetimeheretime错误时间unixcalendar
3条回答
import time

int(time.time()) 

输出:

1521462189

这有用吗?

from datetime import datetime
import calendar

d = datetime.utcnow()
unixtime = calendar.timegm(d.utctimetuple())
print unixtime

How to convert Python UTC datetime object to UNIX timestamp

我将使用time.time()来获取从纪元开始的时间戳(以秒为单位)。

import time

time.time()

输出:

1369550494.884832

对于大多数平台上的标准CPython实现,这将返回一个UTC值。

相关问题 更多 >