py代码 两个时间相减得到这两个时间相隔了多少分钟
时间: 2024-10-25 08:10:38 浏览: 18
C#实现两个时间相减的方法
5星 · 资源好评率100%
在Python中,如果你有两个日期或时间对象(比如`datetime`模块的对象),想要计算它们之间的时间差以得到分钟数,你可以使用`timedelta`类来进行操作。下面是一个简单的示例:
```python
from datetime import datetime
# 定义两个时间点
time1 = datetime.strptime('2023-04-01 15:00:00', '%Y-%m-%d %H:%M:%S')
time2 = datetime.strptime('2023-04-01 16:30:00', '%Y-%m-%d %H:%M:%S')
# 计算两个时间之间的差值(单位是分钟)
time_difference = (time2 - time1).total_seconds() / 60
print("两个时间相差了", round(time_difference), "分钟.")
```
这里,我们首先将字符串转换成`datetime`对象,然后通过减法操作得到`timedelta`对象,再使用`.total_seconds()`获取总秒数,最后除以60得到分钟数。
阅读全文