python根据当前时间怎么得到当天中午12点整的时间再获取前一天中午12点整的时间
时间: 2024-01-03 16:05:01 浏览: 252
Python实用日期时间处理方法汇总
你可以使用Python的`datetime`模块来获取当前时间,并进行相应的计算。以下是一个示例代码,可以实现你所需的功能:
```python
from datetime import datetime, timedelta
# 获取当前时间
current_time = datetime.now()
# 设置时间为当天中午12点整
noon_today = current_time.replace(hour=12, minute=0, second=0, microsecond=0)
# 获取前一天的日期
previous_day = current_time - timedelta(days=1)
# 设置前一天中午12点整的时间
noon_previous_day = previous_day.replace(hour=12, minute=0, second=0, microsecond=0)
print("当天中午12点整的时间:", noon_today)
print("前一天中午12点整的时间:", noon_previous_day)
```
这段代码首先获取当前时间,然后使用`replace()`方法将时间设置为当天中午12点整。接着通过减去一天的`timedelta`来获取前一天的日期,并同样将时间设置为中午12点整。最后,使用`print()`函数打印出结果。
阅读全文