I want to get all months between now and August 2010, as a list formatted like this:
[\'2010-08-01\', \'2010-09-01\', .... , \'2016-02-01\']
fresh pythonic one-liner from me
from dateutil.relativedelta import relativedelta import datetime [(start_date + relativedelta(months=+m)).isoformat() for m in range(0,relativedelta(start_date,end_date).months+1)]