У меня есть следующая строка даты:
dtstr = '2010-12-19 03:44:34.778000'
Я хотел преобразовать ее в объект datetime, поэтому я поступил следующим образом:
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)
?
Пожалуйста, помогите Спасибо