使用 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 实例