输入一个日期,打印到当日的每天的日期,并统计总共过了多少天
时间: 2024-09-07 19:01:09 浏览: 37
shell脚本按当前日期输出日志的实现
要实现这个功能,你可以使用Python编程语言结合datetime库来完成。首先,输入初始日期,然后每天加一天直到达到目标日期。这里是一个简单的例子:
```python
from datetime import datetime, timedelta
# 初始化起始日期
start_date = input("请输入开始日期 (格式:YYYY-MM-DD):")
target_date = datetime.strptime(start_date, '%Y-%m-%d')
# 计算并打印每一天的日期
current_date = start_date
while current_date < target_date:
print(current_date.strftime('%Y-%m-%d'))
current_date += timedelta(days=1)
# 统计经过的天数
days_passed = (target_date - start_date).days + 1
print(f"从 {start_date} 到 {target_date.strftime('%Y-%m-%d')},总共过去了 {days_passed} 天。")
阅读全文