以毫秒表示浮点数的正确方法是什么,假设你从更现在的时间(显然是以相同的格式)减去了前一个时间(格式为20150401 00:04:45.809)得到:< / p>
for k in xrange(2,len(df)):
now = str(df['datetime'][k])
then = str(df['datetime'][k-1])
dta = datetime.datetime.strptime(now, "%Y%m%d %H:%M:%S.%f")
dtb = datetime.datetime.strptime(then, "%Y%m%d %H:%M:%S.%f")
print dta - dtb
示例输出:
0:00:01.767000
0:00:00.186000
0:00:00
0:00:00.062000
0:00:02.009000
0:00:01.406000
0:00:00.004000
0:00:00.904000
0:00:00.462000
0:00:08.602000
例如,在最后一行,我如何获得8602.0ms?