Manipulando data e hora em Python com timedelta
Dica publicada em Python / Introdução
Manipulando data e hora em Python com timedelta
Python é uma das linguagens que mais cresceu na última década. Ela é boa pra tudo!!! Mas eu, como programador raiz, velha guarda, demorei um bocado para me render ao seu charme. Bom, antes tarde que nunca! Então vamos lá...
Manipular data em Python é bem tranquilo e se torna ainda mais simples quando se usa a biblioteca timedelta.
Timedelta é usado para representar diferença entre duas datas. Antes de tudo vamos importar as bibliotecas necessárias, neste caso datetime e timedelta:
Vejamos alguns exemplos:
Timedelta aceita os seguintes parâmetros:
Referência: https://docs.python.org/3/library/datetime.html
Bons estudos!
Manipular data em Python é bem tranquilo e se torna ainda mais simples quando se usa a biblioteca timedelta.
Timedelta é usado para representar diferença entre duas datas. Antes de tudo vamos importar as bibliotecas necessárias, neste caso datetime e timedelta:
from datetime import datetime, timedelta
Vejamos alguns exemplos:
#somar 50 dias à data atual print(datetime.today() + timedelta(days=50)) #subtrair 15 horas da data atual print(datetime.today() - timedelta(hours=15)) #acrescentar 60 minutos à data atual print(datetime.today() + timedelta(minutes=60)) #subtrair 2 semanas da data atual print(datetime.today() - timedelta(weeks=2))
Timedelta aceita os seguintes parâmetros:
- days
- seconds
- microseconds
- milliseconds
- minutes
- hours
- weeks
Referência: https://docs.python.org/3/library/datetime.html
Bons estudos!