python计算两个时间的差
时间: 2023-07-26 13:12:04 浏览: 86
你可以使用 Python 中的 datetime 模块来计算两个时间之间的差。下面是一个示例代码,可以计算两个时间之间的时间差异:
```python
from datetime import datetime
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
print(delta) # 输出 2:15:00
```
在上面的代码中,我们首先导入了 datetime 模块中的 datetime 类。然后,我们使用 strptime() 方法将字符串转换为 datetime 对象。接着,我们计算了两个时间之间的时间差,即 delta。最后,我们打印输出时间差异。
相关问题
python计算两段时间的差值
你可以使用Python中的datetime模块来计算两个时间之间的差值。
以下是一个示例代码:
```python
from datetime import datetime
# 定义两个时间
time1 = datetime(2021, 8, 1, 10, 30, 0)
time2 = datetime(2021, 8, 3, 13, 45, 0)
# 计算时间差
diff = time2 - time1
# 输出时间差
print(diff)
```
输出结果为:
```
2 days, 3:15:00
```
这表示时间差为2天3小时15分钟。你也可以通过`diff.days`、`diff.seconds`等属性获取时间差的具体数值。
阅读全文