有时候需要根据业务需求生成指定区间的日期
#coding:utf-8
import pandas as pd
def get_date_list(begin_date,end_date):
date_list = [x.strftime('%Y-%m-%d') for x in list(pd.date_range(start=begin_date, end=end_date))]
return date_list
print(get_date_list('2018-07-18','2018-08-01'))
>>>
['2018-02-18', '2018-02-19', '2018-02-20', '2018-02-21', '2018-02-22', '2018-02-23', '2018-02-24', '2018-02-25', '2018-02-26', '2018-02-27', '2018-02-28', '2018-03-01']
网友评论