将时间转换为带毫秒的字符串

1 投票
1 回答
3914 浏览
提问于 2025-04-18 18:14

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'

撰写回答