Pandas to datetime

import pandas as pd

exits_data['Fecha'] = pd.to_datetime(df['datecolumn'], format='%Y-%m-%d').dt.date

Create an date list from dates

import datetime
from datetime import timedelta

first_date = "11/06/2023"
last_date = "15/06/2023"

first_date = datetime.strptime(first_date, "%d/%m/%Y").date()
last_date = datetime.strptime(last_date, "%d/%m/%Y").date()

# make it ten days
ten_days= [first_date + timedelta(days=d) for d in range(10)]
diff_days=[first_date + timedelta(days=d) for d in range((last_date-first_date).days + 1)]

Crop the dates

from datetime import date as dtdate

# only the dates before 2023, 7, 21
days_before = [x for x in diff_days if x < dtdate(2023, 7, 21)]

Compare the dates

from datetime import date as dtdate

if thedate == dtdate(2022, 3, 16):
    ...