Meus últimos posts

Apaixonado por programação criei este blog para compartilhar expêriencias com outros programadores, nele mostro dicas e soluções para resolver determinadas situações.
Calcular o intervalo entre datas
Calcular o intervalo entre datas

Para situações que envolve períodos sempre é necessário efetuar verificações e calcular o intervalo entre datas, seja para exibir ou para omitir em determinados momentos.

Um dos exemplos é uma programação para publicidade onde o anúncio tem inicio e fim, se tratando de um anúncio é fácil gerenciar forma manual mas se tratando de varios fica impossivel controlar e a solução é automatizar para que tudo ocorra de forma dinâmica.

Vamos ao exemplo basico calculando os dias usando o terminal interativo Python

 

>>>from datetime import date
>>>data = date.today()
>>>print data #2015-09-04
>>>print data.day #4
>>>print data.month #9
>>>print data.toordinal() #735845

#Calculando 45 dias
>>>quantidade = 45
>>>futuro = data.fromordinal(data.toordinal()+quantidade)
>>>print futuro #2015-10-19

#Intervalo entre as datas

>>> diferenca = futuro - data
>>> print diferenca #45 days, 0:00:00