python,获得当天和昨天零点的时间戳,代码示例
时间: 2024-09-12 21:16:05 浏览: 45
python 获取当天凌晨零点的时间戳方法
5星 · 资源好评率100%
在Python中,你可以使用`datetime`模块来获得当天和昨天零点的时间戳。下面是一个示例代码:
```python
from datetime import datetime, timezone, timedelta
# 获取当前时间
now = datetime.now()
# 获得昨天零点的时间
yesterday = now - timedelta(days=1)
yesterday_midnight = datetime(yesterday.year, yesterday.month, yesterday.day, 0, 0, 0)
# 获得昨天零点的时间戳(默认为UTC时区)
yesterday_midnight_timestamp = int(yesterday_midnight.timestamp())
# 获得今天零点的时间戳(默认为UTC时区)
today_midnight = datetime(now.year, now.month, now.day, 0, 0, 0)
today_midnight_timestamp = int(today_midnight.timestamp())
print("昨天零点的时间戳:", yesterday_midnight_timestamp)
print("今天零点的时间戳:", today_midnight_timestamp)
```
这段代码首先导入了`datetime`模块,然后获取了当前的时间,并计算出了昨天零点的时间,最后通过`timestamp()`方法将时间转换为时间戳。
阅读全文