
Trabalhar e a manipulação de datas pode ser um desafio para o programador, independente da linguagem de programação.
Trabalhar com datas parece simples, mas quando começam entrar questões como horário de verão e configuração de horário local, o trabalho começa a ficar complexo.
Felizmente em Python podemos contar com a lib datetime, que facilita muito a vida do programador na manipulação de datas.
O datetime suporta os padrões GMT e UTC, mas não vamos entrar nesse detalhe.
O padrão adotado pela lib é a ISO 8601, seguindo o modelo de formatação: ano, mês, dia, hora, minuto e segundo.
Acesse o tutorial completo em: https://nakatech.herokuapp.com/article/pyDateTime.html.