Code:
import datetime
def create_assist_date(datestart = None,dateend = None):
if datestart is None:
datestart = '2016-01-01'
if dateend is None:
dateend = datetime.datetime.now().strftime('%Y-%m-%d')
datestart=datetime.datetime.strptime(datestart,'%Y-%m-%d')
dateend=datetime.datetime.strptime(dateend,'%Y-%m-%d')
date_list = []
date_list.append(datestart.strftime('%Y-%m-%d'))
while datestart<dateend:
datestart+=datetime.timedelta(days=+1)
date_list.append(datestart.strftime('%Y-%m-%d'))
print(date_list)
if __name__ == '__main__':
create_assist_date("2018-06-28")
result:
['2018-06-28', '2018-06-29', '2018-06-30', '2018-07-01', '2018-07-02', '2018-07-03', '2018-07-04', '2018-07-05', '2018-07-06']