将毫秒表示为浮点

时间:2015-05-09 19:52:20

标签: python python-2.7 datetime windows-7 32-bit

以毫秒表示浮点数的正确方法是什么,假设你从更现在的时间(显然是以相同的格式)减去了前一个时间(格式为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?

0 个答案:

没有答案