Python 计算两个日期之间相差的天数
可以使用 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 天。
原文地址: https://www.cveoy.top/t/topic/lRIZ 著作权归作者所有。请勿转载和采集!