0
需要從沒有坐,太陽和假期(桌)給出的前一個日期。如何在沒有星期六,星期日和假日的情況下取得之前的日期?
離開scenerio。
f_date=self.get_query_argument("from_date")
date_1 = datetime.strptime(f_date,"%Y-%m-%d")
bef_date = date_1 - timedelta(days=1)
if bef_date.weekday()==5:
prev_date = bef_date - timedelta(days=1)
elif bef_date.weekday()==6:
prev_date = bef_date - timedelta(days=2)
else:
prev_date =bef_date
我來到這裏之前的日期沒有周六和週日,但DONO如何得到它沒有在表中提到的假期。
我已經提到這個鏈接,但努力省略假期。
先感謝
的可能的複製[商家在Python天] (http://stackoverflow.com/questions/2224742/business-days-in-python) – GWW
我需要省略假期,但上述鏈接不能解決此問題。 –
上面的鏈接確實有一個刪除節假日的例子。 – GWW