Похоже, ISO 8601 даты .Если ваш часовой пояс всегда один и тот же, просто удалите последнюю букву, прежде чем анализировать ее с помощью strptime (например, путем разрезания).
Z указывает часовой пояс, поэтому убедитесь, что вы учитываете его при преобразованиидата-время другого часового пояса.Если часовой пояс может измениться в вашем приложении, вам придется также проанализировать эту информацию и соответственно изменить объект datetime.
Вы также можете использовать модуль pyiso8601 для анализа этих дат ISO,Скорее всего, он также будет работать с небольшими различными форматами даты ISO.Если ваши данные могут содержать разные часовые пояса, я бы предложил использовать этот модуль.