rr = rrule.rrulestr(r.get_RFC_rrule()) rr.between(datetime.datetime.now(), datetime.datetime(2018, 9, 1)) [datetime.datetime(2018, 5, 1, 0, 0), datetime.datetime(2018, 5, 22, 0, 0), datetime.datetime(2018, 6, 12, 0, 0), datetime.datetime(2018, 7, 3, 0, 0), datetime.datetime(2018, 7, 24, 0, 0), datetime.datetime(2018, 8, 14, 0, 0)]