Calculer la différence de dates

Beginner

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

Introduction

En Python, on peut calculer la différence entre deux dates en jours à l'aide du module datetime. Ce défi vous testera la capacité d'écrire une fonction qui prend deux dates en entrée et renvoie le nombre de jours entre elles.

Date Difference in Days

Écrivez une fonction days_diff(start, end) qui prend deux objets de date en entrée et renvoie le nombre de jours entre elles. La fonction devrait soustraire start de end et utiliser datetime.timedelta.days pour obtenir la différence en jours.

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

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

Summary

Dans ce défi, vous avez appris à calculer la différence entre deux dates en jours à l'aide du module datetime en Python. Vous avez également pratiqué l'écriture d'une fonction qui prend deux dates en entrée et renvoie le nombre de jours entre elles.