(1)求两个时间的间隔
switch_fridge为字符串格式的日期时间列表
#按秒计
print((pd.Timestamp(switch_fridge[4002]) - pd.Timestamp(switch_fridge[4000])).total_seconds())
print((pd.Timestamp(switch_fridge[4002]) - pd.Timestamp(switch_fridge[4000])).seconds)
#按天计
print((pd.Timestamp(switch_fridge[4002]) - pd.Timestamp(switch_fridge[4000])).days)
pd.Timestamp()方法可以改为pd.to_datetime()方法。
(2)某时刻加上一个时间段
方法1:
可以让某时刻直接加上两个时间之差:
delta = pd.to_datetime(switch_fridge[4002]) - pd.to_datetime(switch_fridge[4000])
T = delta + pd.to_datetime(switch_fridge[4000])
T
方法2:
如果知道要加上的确切时间差,可以利用datetime库里面的timedelta函数:
import datetime
from datetime import timedelta
delta = timedelta(seconds=26)
T = delta + pd.to_datetime(switch_fridge[4000])
T