Convert unicode to datetime proper strptime format Convert unicode to datetime proper strptime format python python

Convert unicode to datetime proper strptime format


You can parse the microseconds:

from datetime import datetimedate_posted = '2014-01-15T01:35:30.314Z'datetime.strptime(date_posted, '%Y-%m-%dT%H:%M:%S.%fZ')


One option is to let dateutil do the job:

>>> from dateutil import parser>>> parser.parse('2014-01-15T01:35:30.314Z')datetime.datetime(2014, 1, 15, 1, 35, 30, 314000, tzinfo=tzutc())