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):
...