python中时间日期相减并转化为秒
时间: 2023-08-31 14:09:56 浏览: 227
pandas 两列时间相减换算为秒的方法
5星 · 资源好评率100%
可以使用datetime模块中的datetime类进行时间日期计算,并使用total_seconds()方法将结果转化为秒数。
例如,假设有两个datetime对象dt1和dt2,要计算它们的时间差并转化为秒数,可以使用以下代码:
```
from datetime import datetime
# 创建两个datetime对象
dt1 = datetime(2021, 6, 1, 10, 0, 0)
dt2 = datetime(2021, 6, 1, 11, 0, 0)
# 计算时间差并转化为秒数
delta = dt2 - dt1
seconds = delta.total_seconds()
print("时间差为:", delta)
print("时间差转化为秒数为:", seconds)
```
输出结果为:
```
时间差为: 1:00:00
时间差转化为秒数为: 3600.0
```
其中,时间差表示为timedelta类型,总秒数为float类型。
阅读全文