Pular para o conteúdo

Manipulando data e hora em Python com timedelta

Dica publicada em Python / Introdução
Fábio Berbert de Paula fabio
Hits: 28.922 Categoria: Python Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Configurando Winmodens no Linux

Convertendo texto em arte ASCII com Vim + Figlet

Remote Transmission - Gerenciando os torrents do PC pelo Android

Red Hat Lança o Red Hat Enterprise Linux v.4

G-Desktop-Suite - Google Drive para Desktop Linux

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

Condições if em múltiplas linhas no Python

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

CodeSkulptor - Interpretador de Python que roda direto no navegador

Python Tricks - receba 1 dica de Python por dia no email

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.