那么 timedelta 函数怎么用?
时间: 2023-08-11 17:08:39 浏览: 64
time函数的使用
`timedelta`函数是Python datetime模块中的一个类,可以用于计算时间差。下面是一个例子,假设我们有两个日期:
```python
from datetime import datetime, timedelta
date1 = datetime(2015, 6, 21)
date2 = datetime(2021, 6, 21)
```
我们可以使用`timedelta`函数计算两个日期之间的时间差:
```python
difference = date2 - date1
print(difference)
```
这个代码中,我们首先使用`datetime`模块创建了两个日期对象`date1`和`date2`,表示2015年6月21日和2021年6月21日。然后,我们通过`date2 - date1`计算了两个日期之间的时间差,并将结果存储在`difference`变量中。最后,我们使用`print()`函数输出了结果,即2191 days, 0:00:00。
如果我们只需要计算时间差的天数,可以使用`difference.days`:
```python
difference_in_days = difference.days
print(difference_in_days)
```
这个代码中,我们使用`difference.days`获取时间差的天数,并将结果存储在`difference_in_days`变量中。最后,我们使用`print()`函数输出了结果,即2191。
需要注意的是,`timedelta`函数的参数可以是任意时间单位,如days、hours、minutes、seconds等,具体使用方法可以参考Python官方文档。
阅读全文