【发布时间】:2011-10-18 14:34:27
【问题描述】:
我有以下日期字符串:
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)?
请帮忙 谢谢你
【问题讨论】: