Konwertuj znaczniki czasu z przesunięciem na obiekt datetime przy użyciu strptime
Próbuję przekonwertować znaczniki czasu w formacie „2012-07-24T23: 14: 29-07: 00” na obiekty datetime w pythonie, używając metody strptime. Problem polega na przesunięciu czasu na końcu (-07: 00). Bez przesunięcia mogę z powodzeniem to zrobić
time_str = "2012-07-24T23:14:29"
time_obj=datetime.datetime.strptime(time_str,'%Y-%m-%dT%H:%M:%S')
Ale z przesunięciem próbowałem
time_str = "2012-07-24T23:14:29-07:00"
time_obj=datetime.datetime.strptime(time_str,'%Y-%m-%dT%H:%M:%S-%z').
Ale daje błąd wartości mówiąc „z” to zła dyrektywa.
Masz jakieś pomysły na pracę?