Представленные вами 2 примера не имеют различного форматирования, они оба ISO8601 Расширенный формат.
Если вам нужно указать свой собственный формат, вы можете использовать функция datetime strftime и строка форматирования, обратная этому - strptime, которая принимает входную строку и строку формата и возвращает объект datetime
Если вам нужно изменить часовые пояса, тогда tzinfo объект, что вы ищете
Вас также может заинтересовать dateutil
Вычисление относительных дельт (следующий месяц, следующий год в следующий понедельник, в последнюю неделю месяца и т. д. c); Вычисление относительных дельт между двумя заданными объектами date и / или datetime;
Вычисление дат на основе очень гибких правил повторения с использованием надмножества спецификации iCalendar.
Также поддерживается синтаксический анализ строк RF C. Generi c разбор дат практически в любом строковом формате
Реализации часовых поясов (tzinfo) для файлов формата tzfile (5) (/ etc / localtime, / usr / share / zoneinfo, et c), TZ строка среды (во всех известных форматах), файлы формата iCalendar, заданные диапазоны (с помощью относительных дельт), часовой пояс локального компьютера, часовой пояс с фиксированным смещением, часовой пояс UT C и часовой пояс на основе реестра Windows. Внутренняя актуальная информация о часовом поясе мира, основанная на базе данных Олсона.
Вычисление дат Пасхального воскресенья для любого года с использованием западных, православных или юлианских алгоритмов