Написать функцию, которая возвращает количество дней между двумя датами.

Расчет дней между двумя датами

Функция days_between_dates принимает две даты в формате строк и возвращает количество дней между ними.

from datetime import datetime

def days_between_dates(date1, date2):
    format_date = "%Y-%m-%d"
    d1 = datetime.strptime(date1, format_date)
    d2 = datetime.strptime(date2, format_date)
    delta = d2 - d1
    return abs(delta.days)

# Пример использования:
days = days_between_dates('2022-01-01', '2022-01-31')
print(days) # Выведет: 30

Эта функция использует модуль datetime для преобразования строк в объекты даты, после чего вычисляет разницу в днях.

Категория: Практические упражнения Python | Добавил: Admin (03.05.2024)
Просмотров: 18 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: