В настоящее время я пытаюсь создать функцию, которая принимает строку даты и возвращает количество дней с этой даты до настоящего момента. Он вернет 0, если обнаружит, что формат неправильный, с вводом ...

0
dwayne_d11 10 Апр 2021 в 07:44

1 ответ

Лучший ответ

Это основы, и вам нужно хорошо понимать модуль datetime. Надеюсь, это решит вашу проблему.

from datetime import datetime


def convert_date(input_date):
    try:
        current_date = datetime.today()

        d1 = datetime.strptime(input_date, '%d/%m/%y')

        delta = d1 - current_date
        return delta.days
    except ValueError:
        return 0
2
Sridhar Raju 10 Апр 2021 в 05:24