我正在我的 python 程序中导入 datetime 库,并且正在记录多个事件的持续时间。下面是我的代码:
d1 = datetime.datetime.strptime(starttime, '%Y-%m-%d:%H:%M:%S')
d2 = datetime.datetime.strptime(endtime, '%Y-%m-%d:%H:%M:%S')
duration = d2 - d1
print str(duration)
现在我在变量“持续时间”中有一个值。其输出将是:
0:00:15
0:00:15
0:00:15
0:00:15
0:00:15
0:00:05
0:00:05
0:00:05
0:00:05
0:00:05
0:00:10
0:00:10
0:00:10
0:00:10
0:45:22
我想取所有持续时间的标准偏差并确定是否存在异常。例如,00:45:22 是一个异常,我想检测它。如果我知道日期时间的格式,我可以这样做,但它似乎不是数字或任何东西..我正在考虑将值从 : 拆分出来并使用两者之间的所有值,但可能会有更好的方法。
想法?