Преобразование меток времени со смещением в дату и время obj с использованием strptime
Я пытаюсь конвертировать метки времени в формат "2012-07-24T23: 14: 29-07: 00" к объектам datetime в python, используя метод strptime. Проблема со смещением времени в конце (-07: 00). Без смещения я могу успешно сделать
time_str = "2012-07-24T23:14:29"
time_obj=datetime.datetime.strptime(time_str,'%Y-%m-%dT%H:%M:%S')
Но со смещением я попробовал
time_str = "2012-07-24T23:14:29-07:00"
time_obj=datetime.datetime.strptime(time_str,'%Y-%m-%dT%H:%M:%S-%z').
Но это дает ошибку значения, говоря "Z" плохая директива
Есть идеи для обхода?