python计算天数差
时间: 2023-09-28 11:07:45 浏览: 105
利用python计算时间差(返回天数)
要计算两个日期之间的天数差,你可以使用datetime模块中的date对象。以下是一个示例代码:
```python
from datetime import date
def get_day_difference(start_date, end_date):
start = date(*start_date)
end = date(*end_date)
difference = (end - start).days
return difference
# 示例日期,格式为(年, 月, 日)
start_date = (2022, 1, 1)
end_date = (2022, 12, 31)
day_difference = get_day_difference(start_date, end_date)
print(f"天数差:{day_difference}天")
```
在这个例子中,我们定义了一个`get_day_difference`函数,它接受两个日期(以(年, 月, 日)的格式)作为输入,并返回它们之间的天数差。我们使用datetime中的date对象来处理日期,通过计算两个date对象之间的差异并使用.days属性获取天数差。在示例中,我们计算了2022年全年的天数差。
阅读全文