当前日期向前推6个月
时间: 2023-07-18 07:16:13 浏览: 93
可以使用 Python 中的 `datetime` 模块来计算当前日期向前推 6 个月的日期。具体操作如下:
```python
import datetime
today = datetime.date.today() # 获取当前日期
delta = datetime.timedelta(days=30*6) # 构造一个 6 个月的时间差
result = today - delta # 用当前日期减去时间差得到结果
print(result.strftime('%Y-%m-%d')) # 格式化输出结果
```
上述代码中,`datetime.date.today()` 返回当前日期,`datetime.timedelta(days=30*6)` 构造了一个时间差,表示 6 个月的时间跨度,然后用当前日期减去时间差,得到了结果。最后,使用 `strftime` 方法将结果格式化成指定格式的字符串,这里格式化成了 `%Y-%m-%d`,即年-月-日的形式。
阅读全文