Skip to content

Home

Date range

Creates a list of dates between start (inclusive) and end (not inclusive).

from datetime import timedelta, date

def daterange(start, end):
  return [start + timedelta(n) for n in range(int((end - start).days))]

daterange(date(2020, 10, 1), date(2020, 10, 5))
# [date(2020, 10, 1), date(2020, 10, 2), date(2020, 10, 3), date(2020, 10, 4)]

More like this

Start typing a keyphrase to see matching snippets.