Форум сайта python.su
Собственно нужно получить количество рабочих дней между датами.
Есть ли стандартные функции?
Офлайн
А как быть с 5 и 6-дневкой :)
Я, например, сейчас работаю только по пн и пт. Остальные дни выходной :)
Думаю вряд-ли. Нужно писать самому.
Отредактировано 4kpt (Сен. 9, 2013 14:27:09)
Офлайн
Ищу аналог ЧИСТРАБДНИ в экселе, самому писать лень
Офлайн
Решение:
from datetime import date,timedelta fromdate = date(2013,3, 1) todate = date(2013,3,16) daygenerator = (fromdate + timedelta(x) for x in range((todate - fromdate).days + 1)) res = sum(1 for day in daygenerator if day.weekday() < 5) print(res)
Офлайн