使用 Python 计算两个日期之间的天数差
我们将使用 Python 的 datetime
模块来计算两个日期之间的天数差。datetime
模块提供了处理日期和时间的类,我们可以使用 date
类来表示日期,并通过简单的减法操作来计算两个日期之间的天数差。
实例
from datetime import date
# 定义两个日期
date1 = date(2023, 10, 1)
date2 = date(2023, 10, 15)
# 计算日期差
delta = date2 - date1
# 输出天数差
print("两个日期之间的天数差是:", delta.days)
# 定义两个日期
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
点我分享笔记