Back-End

8 nov, 2017

Python – Calculando diferença de dias entre duas datas

Publicidade

Fala, pessoal. Tudo certo? Neste artigo, vou mostrar um procedimento bem simples que utilizei recentemente para calcular a diferença de dias entre duas datas. Para isso, utilizamos a biblioteca nativa datetime.

Inicialmente, calculamos a data inicial e a data final:

import datetime

# Data final
d2 = datetime.strptime('2017-05-05', '%Y-%m-%d')

# Data inicial
d1 = datetime.strptime('2017-05-01', '%Y-%m-%d')

E finalmente, calculamos a quantidade de dias entre elas:

# Calculo da quantidade de dias
quantidade_dias = abs((d2 - d1).days)

Utilizamos a função abs para garantir que a quantidade de dias de diferença seja sempre positiva, independente da ordem em que as datas foram subtraídas.

É isso pessoal. Até o próximo artigo.