如何使用 Python 计算两个日期之间的天数?
在本文中,我们将讨论如何使用 Python 查找两个日期之间的天数。
我们使用 datetime 模块来使用 Python 计算两个日期之间的天数。
datetime 模块
Python 有一个内置的 datetime 模块,它可以帮助我们解决许多与日期相关的问题。我们只需输入两个日期类型的数据并进行相减,即可找到两个日期之间的差值,从而得到两个日期之间相隔的天数。
语法
date() 方法在 datetime 模块中的语法如下所示。
datetime.date(year, month, day)
参数
- year:将此参数作为年份。
- month:将此参数作为月份。
- day:将此参数作为日期。
返回值
此函数返回具有相同年份、月份和日期的日期对象。所有参数都是必需的。参数可以是整数,范围如下
- MINYEAR <= year <= MAXYEAR
- 1 <= month <= 12
- 1 <= day <= 给定月份和年份的天数
示例
在下面的示例代码中,我们定义了两个日期,我们希望找到它们之间相隔的天数。然后减去这些日期以获得一个 timedelta 对象,并检查此对象的 days 属性以获得所需的结果。
from datetime import date d0 = date(2011, 1, 8) d1 = date(2015, 8, 16) delta = d1 - d0 print('The number of days between the given range of dates is :') print(delta.days)
输出
以上代码的输出如下所示。
The number of days between the given range of dates is : 1681
通过我们的 Python 教程 学习 Python。
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP