可以使用 datetime 模块中的 date 类来计算日期之差。以下是实现这个功能的 Python 代码:

from datetime import date

# 输入两个日期,格式为YYYY-MM-DD
date1 = input('请输入第一个日期(YYYY-MM-DD):')
date2 = input('请输入第二个日期(YYYY-MM-DD):')

# 将输入的日期字符串转换为 date 对象
date1 = date.fromisoformat(date1)
date2 = date.fromisoformat(date2)

# 计算日期之差并输出结果
delta = date2 - date1
print(f'两个日期相差 {delta.days} 天。')

运行这段代码,会依次提示输入两个日期,输入格式为 YYYY-MM-DD,例如:

请输入第一个日期(YYYY-MM-DD):2021-01-01
请输入第二个日期(YYYY-MM-DD):2021-07-01

输入完毕后,程序会计算这两个日期之差并输出结果:

两个日期相差 181 天。
Python 计算两个日期之间相差的天数

原文地址: https://www.cveoy.top/t/topic/lRIZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录