使用 Python 计算两个日期之间的天数差
Python3 实例
我们将使用 Python 的 datetime 模块来计算两个日期之间的天数差。datetime 模块提供了处理日期和时间的类,我们可以使用 date 类来表示日期,并通过简单的减法操作来计算两个日期之间的天数差。
实例
from datetime import date
# 定义两个日期
date1 = date(2023, 10, 1)
date2 = date(2023, 10, 15)
# 计算日期差
delta = date2 - date1
# 输出天数差
print("两个日期之间的天数差是:", delta.days)
代码解析:
from datetime import date:从 datetime 模块中导入 date 类,用于表示日期。
date1 = date(2023, 10, 1) 和 date2 = date(2023, 10, 15):定义两个日期对象,分别表示 2023 年 10 月 1 日和 2023 年 10 月 15 日。
delta = date2 - date1:计算两个日期之间的差值,结果是一个 timedelta 对象,表示两个日期之间的时间差。
delta.days:从 timedelta 对象中提取天数差。
print("两个日期之间的天数差是:", delta.days):输出两个日期之间的天数差。
输出结果:
两个日期之间的天数差是: 14
Python3 实例