Como Manipular Datetime no Python
Um manual com o básico e essencial para trabalhar com datas e horas em Python.
Trabalhar com objetos datetime
em Python pode ser complicado. Acredite em mim, já passei por isso.
Eu poderia apontar pelo menos uma dúzia de vezes nas quais gastei vários minutos procurando os trechos de código certos para transformar ou formatar datas em Python. E, apesar de ser estressante, não deveria ser complicado.
O fato é que não é complicado, mas tem lá seus truques. Você deve entender o tipo de objeto com o qual está lidando antes de planejar sua transformação, caso contrário, continuará gerando um erro e, mais cedo ou mais tarde, você chega ao fim do dia sem cabelos na cabeça.
Dito isso, decidi colocar neste post o essencial do que normalmente preciso quando trabalho com objetos datetime
em Python. Aqui você verá alguns trechos de código úteis que — espero — tornarão sua vida mais fácil.
Datetime
datetime
é um tipo de objeto em Python para lidar com… ahm… datas e horas. Sempre que você tiver uma variável com dias, meses, anos, horas etc, você terá a chance de transformá-la em um objeto datetime e ter acesso a uma série de métodos para trabalhar com ela e transformá-la.