hibou.utils.date_range#
- hibou.utils.date_range(start_date: datetime, end_date: datetime, timestep: timedelta = datetime.timedelta(seconds=1))#
Generates a range between two dates.
Note
The last date isn’t included.
Parameters#
- start_date
datetime The date on which begins the iteration.
- end_date
datetime The date on which ends the iteration.
- timestep
timedelta, optionnal By default:
timedelta(seconds=1)
Yields#
dateThe wanted dates.
Examples#
A minimal working example:
from datetime import datetime, timedelta from hibou.utils import date_range start_date = datetime.strptime("2020-12-01", "%Y-%m-%d") end_data = datetime.strptime("2021-01-31", "%Y-%m-%d") for day in date_range(start_date, end_date, timedelta(days=1)): print(day)
- start_date