Я пытаюсь преобразовать объект unicode в объект datetime.Преобразование unicode в формат datetime собственного strptime
Я прочитал документацию: http://docs.python.org/2/library/time.html#time.strptime
и попытался
datetime.strptime(date_posted, '%Y-%m-%dT%H:%M:%SZ')
, но я получаю сообщение об ошибке ValueError: time data '2014-01-15T01:35:30.314Z' does not match format '%Y-%m-%dT%H:%M:%SZ'
Любая обратная связь о том, что это правильный формат?
Я ценю время и знания.
Вы читаете неправильную документацию. Хотя 'time.strptime' и' datetime.datetime.strptime', очевидно, являются _символьными_ функциями, они (как и 2.6+) реализованы полностью отдельно и имеют разные списки того, почему они могут обрабатывать. ('time' просто вызывает библиотеку C вашей платформы,' datetime' вручную обрабатывает директивы дополнительного формата, даже если ваша платформа не делает этого.) – abarnert