1
日
我使用的日曆和monthdatescalendar()使用Calendar.monthdatescalendar()勞動
import Calendar
mycal = calendar.Calendar(0)
laborday = mycal.monthdatescalendar(2003, 9)[0][0]
正確返回2003年9月1日
laborday = mycal.monthdatescalendar(2004, 9)[0][0]
收益2014年8月30日是不期望的結果
什麼是正確會首先以正確的方式***月份(任何月/年)的一天沒有得到事先的最後一天***一個月,因爲你正確的第一個星期?
的可能重複[Python的:找到的第一個星期一的日期指定的日期後(http://stackoverflow.com/questions/6558535/python-find-的最新換的先星期一後-A-給定-A-日期) –