Calcular a Diferença de Datas

Beginner

This tutorial is from open-source community. Access the source code

Introdução

Em Python, podemos calcular a diferença entre duas datas em dias usando o módulo datetime. Este desafio testará sua capacidade de escrever uma função que recebe duas datas como entrada e retorna o número de dias entre elas.

Diferença de Datas em Dias

Escreva uma função days_diff(start, end) que recebe dois objetos de data como entrada e retorna o número de dias entre eles. A função deve subtrair start de end e usar datetime.timedelta.days para obter a diferença em dias.

def days_diff(start, end):
  return (end - start).days
from datetime import date

days_diff(date(2020, 10, 25), date(2020, 10, 28)) ## 3

Resumo

Neste desafio, você aprendeu como calcular a diferença entre duas datas em dias usando o módulo datetime em Python. Você também praticou a escrita de uma função que recebe duas datas como entrada e retorna o número de dias entre elas.