将datetime.timedelta转换为字符串
时间: 2023-08-05 20:04:12 浏览: 439
Sql中将datetime转换成字符串的方法(CONVERT)
你可以使用 Python 中的 str() 方法将 datetime.timedelta 对象转换为字符串。下面是一个示例代码,可以将 datetime.timedelta 对象转换为字符串:
```python
from datetime import datetime, timedelta
time1 = datetime.strptime("2021-08-01 12:30:00", "%Y-%m-%d %H:%M:%S")
time2 = datetime.strptime("2021-08-01 14:45:00", "%Y-%m-%d %H:%M:%S")
delta = time2 - time1
delta_str = str(delta)
print(delta_str) # 输出 2:15:00
```
在上面的代码中,我们首先导入了 datetime 模块中的 datetime 类和 timedelta 类。然后,我们使用 strptime() 方法将字符串转换为 datetime 对象。接着,我们计算了两个时间之间的时间差,即 delta。最后,我们使用 str() 方法将 delta 对象转换为字符串,并打印输出。
阅读全文