计算日期对应的周三开始至周二结束七天周期
def make_week(s):
'''
定义一周时间,开始日期是周三,结束日期是周二
param: s:str,'YYYY-MM-DD'
'''
if pd.Timestamp(s).isoweekday() in [1,2]:
return (pd.Timestamp(s) + datetime.timedelta(days = - pd.Timestamp(s).isoweekday() - 4)).strftime('%Y-%m-%d') \
+ '**' + (pd.Timestamp(s) + datetime.timedelta(days = 2 - pd.Timestamp(s).isoweekday())).strftime('%Y-%m-%d')
else:
return (pd.Timestamp(s) + datetime.timedelta(days = 3 - pd.Timestamp(s).isoweekday())).strftime('%Y-%m-%d') \
+ '**' + (pd.Timestamp(s) + datetime.timedelta(days = 9 - pd.Timestamp(s).isoweekday())).strftime('%Y-%m-%d')