Actualmente estoy tratando de construir una función que tome una cadena de fecha y devuelva el número de días desde esa fecha hasta ahora. Devolverá 0 si detecta que el formato es incorrecto, con la entrada ...

0
dwayne_d11 10 abr. 2021 a las 07:44

1 respuesta

La mejor respuesta

Estos son conceptos básicos y debe comprender bien el módulo de fecha y hora. Espero que esto resuelva tu problema.

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 abr. 2021 a las 05:24