将时间转换为带毫秒的字符串
Python中的datetime.now()可以给我当前的时间,包括毫秒,格式如下:
2014-08-22 19:23:40.630000
我该如何把上面的日期时间对象转换成一个包含毫秒的字符串呢?
我查了一下time.strftime()
,发现它没有提供毫秒的选项。
有没有什么好主意?
谢谢。
1 个回答
2
使用 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'