计算日期间隔函数
时间: 2023-11-28 22:05:48 浏览: 62
日期间隔计算器
4星 · 用户满意度95%
计算日期间隔的函数可以使用Python内置的datetime模块中的date类和timedelta类来实现。下面是一个示例函数,可以计算两个日期之间的天数间隔:
```python
from datetime import date
def days_between_dates(start_date, end_date):
delta = end_date - start_date
return delta.days
```
其中,start_date和end_date都是date类型的日期对象。调用该函数时,传入两个日期对象即可得到它们之间的天数间隔。
示例:
```python
start_date = date(2021, 1, 1)
end_date = date(2021, 1, 10)
days = days_between_dates(start_date, end_date)
print(days) # 输出9
```
注意:在计算日期间隔时,要求end_date必须大于或等于start_date,否则会得到负数的间隔天数。
阅读全文