一、解析出每月的礼拜开始时间
import pandas as pd def foo(start_time, end_time, per): date_list = pd.date_range(start=start_time, end=end_time, freq=per) print(date_list) foo("2020-07-01", "2020-07-31", "W") # DatetimeIndex(['2020-07-05', '2020-07-12', '2020-07-19', '2020-07-26'], dtype='datetime64[ns]', freq='W-SUN')
二、解析出每一天的开始时间
import pandas as pd def foo(start_time, end_time, per): date_list = pd.date_range(start=start_time, end=end_time, freq=per) print(date_list) foo("2020-07-01", "2020-07-31", "D") # DatetimeIndex(['2020-07-01', '2020-07-02', '2020-07-03', '2020-07-04', # '2020-07-05', '2020-07-06', '2020-07-07', '2020-07-08', # '2020-07-09', '2020-07-10', '2020-07-11', '2020-07-12', # '2020-07-13', '2020-07-14', '2020-07-15', '2020-07-16', # '2020-07-17', '2020-07-18', '2020-07-19', '2020-07-20', # '2020-07-21', '2020-07-22', '2020-07-23', '2020-07-24', # '2020-07-25', '2020-07-26', '2020-07-27', '2020-07-28', # '2020-07-29', '2020-07-30', '2020-07-31'], # dtype='datetime64[ns]', freq='D')