Обратите внимание, что есть ошибка при использовании AsTimeZone () во время UTC. Это дает неправильный результат:

datetime.datetime.utcnow().astimezone().isoformat() #Incorrect result
Puzzled Puffin