设计一个程序用于向后推算指定日期经过n天后的具体日期。
时间: 2024-05-03 17:21:38 浏览: 74
计算若干天后的具体日期
5星 · 资源好评率100%
以下是Python代码实现:
```python
import datetime
def add_days(date_str, n):
date = datetime.datetime.strptime(date_str, '%Y-%m-%d')
delta = datetime.timedelta(days=n)
new_date = date + delta
return new_date.strftime('%Y-%m-%d')
# 测试
print(add_days('2022-02-10', 5)) # 输出:2022-02-15
print(add_days('2022-02-28', 3)) # 输出:2022-03-03
```
使用`datetime`模块可以方便地对日期进行加减运算,其中`strptime`方法可以将字符串转换成日期格式,`timedelta`类可以表示时间差,`strftime`方法可以将日期格式转换成字符串。
阅读全文