Manipulando data e hora em Python com timedelta

Publicado por Fábio Berbert de Paula em 22/11/2018

[ Hits: 28.359 ]

Blog: https://fabio.automatizando.dev

 


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:

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!

Outras dicas deste autor

Os comandos apropos, makewhatis e whatis

Limite de banda (bandwidth) nos comandos scp e rsync

Verificar o status da bateria via linha de comando

Convertendo vídeo OGV (vídeo/OGG) para AVI/MPEG/MP4

Instalando Duke Nukem 3D no GNU/Linux

Leitura recomendada

Processar (parser) opções da linha de comando em Python

Vídeo aulas de lógica de programação usando Python

Aprendendo a programar em Python, Ruby, PHP e outras linguagens (de graça)

Python - locale.Error: unsupported locale setting [Resolvido]

Python - pegar elemento aleatório de uma lista

  

Comentários

Nenhum coment�rio foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts