2015-10-31 67 views

回答

0

使用date.weekday()函數可以獲取某個日期的工作日。週一是0和週日是6,所以一個工作日將mydate.weekday() < 5

+0

這種不考慮節假日對不對?有沒有辦法檢查有效的工作日? –

+0

@HC這是非常國家特定的;各國不慶祝同一個假期。我懷疑Python包含了每個國家的假期列表。 –

+0

@HC:[__免費的圖書館或數據庫,以確定一個日期是美國還是國際假期?](http://stackoverflow.com/questions/736852/best-free-library-or-database-to-determine如果日期是我們或國際浩)可能有助於節日的決心。看起來美國只有11個,所以你可以很容易地創建一個表格來檢查。 – martineau

0

我發現這個解決方案:

from bdateutil import isbday 

isbday(date, holidays = holidays.US()) 
相關問題