将时间转换为字符串,以毫秒为单位

时间:2014-08-22 23:45:45

标签: python

Python datetime.now()给出了当前时间,包括这样的毫秒:

2014-08-22 19:23:40.630000

如何将上述日期时间对象转换为包含毫秒的字符串?

我调查了time.strftime(),但它没有提供毫秒的选项。

想法?

感谢。

1 个答案:

答案 0 :(得分:1)

使用datetime.strftime。在Python 3.4.1中:

from datetime import datetime
mytime= datetime.now()
s= mytime.strftime("%Y-%b-%d %H:%M:%S.%f")
print(s)
'2014-Aug-23 08:51:32.911271'