怎么获取获取每天00:00-02:00的时间戳
时间: 2023-07-25 13:41:16 浏览: 141
你可以使用 Python 中的 datetime 模块来获取每天 00:00-02:00 的时间戳。具体步骤如下:
1. 首先导入 datetime 模块:`import datetime`
2. 获取当前时间:`now = datetime.datetime.now()`
3. 构造当天 00:00 的时间:`today_start = datetime.datetime(now.year, now.month, now.day, 0, 0, 0)`
4. 如果当前时间小于当天 02:00,那么返回昨天 00:00 到 02:00 的时间戳;否则返回今天 00:00 到 02:00 的时间戳。
```
if now < datetime.datetime(now.year, now.month, now.day, 2, 0, 0):
yesterday_start = today_start - datetime.timedelta(days=1)
start_timestamp = int(yesterday_start.timestamp())
end_timestamp = int(today_start.timestamp())
else:
start_timestamp = int(today_start.timestamp())
end_timestamp = start_timestamp + 7200
```
其中,`start_timestamp` 表示每天 00:00 的时间戳,`end_timestamp` 表示每天 02:00 的时间戳。
注意:以上代码中使用的时间均为本地时间,如果需要使用 UTC 时间,请使用 `datetime.datetime.utcnow()` 方法获取当前时间。
阅读全文