写一个程序,接受一个日期,检查它是否是一个有效的日期。如果是,打印增加一天后的日期
时间: 2024-05-04 16:22:44 浏览: 13
我理解了您的要求。关于您的问题,我可以给出以下的Python代码实现:
```python
import datetime
def is_valid_date(date_str):
try:
datetime.datetime.strptime(date_str, '%Y-%m-%d')
return True
except ValueError:
return False
def add_one_day(date_str):
if is_valid_date(date_str):
date_obj = datetime.datetime.strptime(date_str, '%Y-%m-%d')
next_day_obj = date_obj + datetime.timedelta(days=1)
return next_day_obj.strftime('%Y-%m-%d')
else:
return "Invalid date format"
input_date = input("请输入日期,格式为‘YYYY-MM-DD’: ")
if is_valid_date(input_date):
next_day = add_one_day(input_date)
print("增加一天后的日期为:", next_day)
else:
print("日期格式不正确")
```
如果您输入的日期格式不正确,程序会提示“日期格式不正确”,如果日期合法,则会输出增加一天后的日期。希望对您有所帮助。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)