Spaces:
Sleeping
Sleeping
File size: 394 Bytes
36e7582 | 1 2 3 4 5 6 7 8 9 10 11 | # travel_planner/ date_utils
from datetime import date, timedelta
def expand_dates(start_date: str, end_date: str):
"""Return a list of dates between start and end inclusive."""
sd = date.fromisoformat(start_date)
ed = date.fromisoformat(end_date)
days = (ed - sd).days + 1
date_list = [(sd + timedelta(days=i)).isoformat() for i in range(days)]
return days, date_list |