Найти - Пользователи
Полная версия: Рабочие дни между датами
Начало » Python для новичков » Рабочие дни между датами
1
VadimR
Собственно нужно получить количество рабочих дней между датами.
Есть ли стандартные функции?
4kpt
А как быть с 5 и 6-дневкой :)
Я, например, сейчас работаю только по пн и пт. Остальные дни выходной :)
Думаю вряд-ли. Нужно писать самому.
VadimR
Ищу аналог ЧИСТРАБДНИ в экселе, самому писать лень
VadimR
Решение:
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)

Можно закрывать.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB