求经历的天数升级版,编程实现,输入1980年1月1日之后的年、月、日,输出从起始日(1980年1月1日)到2020年10月30日(含)度经过了的天数。
时间: 2024-11-09 14:29:26 浏览: 6
为了计算从特定日期到另一个日期之间的总天数,你可以编写一个简单的程序,通常使用编程语言中的日期处理函数或库来完成。以下是使用Python语言的一个示例:
```python
from datetime import date
def days_between_dates(start_date, end_date):
# 创建两个date对象
start = date(start_date.year, start_date.month, start_date.day)
end = date(end_date.year, end_date.month, end_date.day)
# 计算并返回天数差值
delta = end - start
return delta.days
# 用户输入
start_year = int(input("请输入开始日期的年份:"))
start_month = int(input("请输入开始月份:"))
start_day = int(input("请输入开始日期:"))
end_year = 2020
end_month = 10
end_day = 30
# 计算天数
total_days = days_between_dates(date(start_year, start_month, start_day), date(end_year, end_month, end_day))
print(f"从{start_year}/{start_month}/{start_day}到{end_year}/{end_month}/{end_day}共有{total_days}天")
#
阅读全文