编程实现倒计时日历,通过键盘输入特定日期,返回距离过年还有多少天
时间: 2023-12-27 09:46:09 浏览: 148
以下是Python3实现的代码:
```python
import datetime
def countdown_to_new_year():
# 获取当前日期
today = datetime.date.today()
# 询问用户输入日期
print("请输入一个日期(格式为: 年-月-日):")
year, month, day = map(int, input().split('-'))
target_date = datetime.date(year, month, day)
# 计算距离目标日期还有多少天
days_left = (target_date - today).days
# 计算距离新年还有多少天
new_year = datetime.date(today.year + 1, 1, 1)
days_to_new_year = (new_year - today).days
# 输出结果
print("距离过年还有", days_to_new_year, "天")
print("距离目标日期还有", days_left, "天")
countdown_to_new_year()
```
运行程序后,输入要倒计时的特定日期,比如输入 `2022-01-01`,程序会返回距离过年还有多少天以及距离目标日期还有多少天。
阅读全文