Вычисление разницы между датами

Beginner

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

Введение

В Python мы можем вычислить разницу между двумя датами в днях с использованием модуля datetime. Эта задача проверит вашу способность написать функцию, которая принимает две даты в качестве входных данных и возвращает количество дней между ними.

Разница между датами в днях

Напишите функцию days_diff(start, end), которая принимает два объекта даты в качестве входных данных и возвращает количество дней между ними. Функция должна вычесть start из end и использовать datetime.timedelta.days, чтобы получить разницу в днях.

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

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

Резюме

В этом испытании вы узнали, как вычислять разницу между двумя датами в днях с использованием модуля datetime в Python. Также вы практиковались в написании функции, которая принимает две даты в качестве входных данных и возвращает количество дней между ними.