I have the following date string:
dtstr = '2010-12-19 03:44:34.778000'
I wanted to convert it to a datetime object, so i proceeded as follows:
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)))
But this returned : datetime.datetime(2010, 12, 19, 3, 44, 34)
instead of datetime.datetime(2010, 12, 19, 3, 44, 34,778000)
Why did the microsecond part get omitted ?. How can i get datetime.datetime(2010, 12, 19, 3, 44, 34,778000)
?
Please Help Thank You