我有一个日期字符串:
dtstr = '2010-12-19 03:44:34.778000'
我想将它转换为日期时间对象,所以我按照以下步骤进行:
import time
from datetime import datetime
dtstr = '2010-12-19 03:44:34.778000'
format = "%Y-%m-%d %H:%M:%S.%f"
datetime.fromtimestamp(time.mktime(time.strptime(dtstr,format)))
但是返回的是:
datetime.datetime(2010, 12, 19, 3, 44, 34)
而不是datetime.datetime(2010, 12, 19, 3, 44, 34,778000)
。为什么微秒部分被省略了?我该如何得到datetime.datetime(2010, 12, 19, 3, 44, 34,778000)
?请帮忙,谢谢。