LINUX.ORG.RU

python по дате определить рабочий день или нет

 


1

1

Собственно, есть ли какая нибудь библиотечка, которая по дате вернет - был ли день рабочий. С учетом локдаунов, выходных, праздников … не только сб. и вс. Интересуют российские рабочие дни.

В смысле с учётом праздничных выходных ? Наверное только разборные в духе этого В нём есть отпарсенные json’чики, которые вы можете обновлять и разбирать в строку на питоне в таком духе

import json
import requests

year = "2022"
url = 'https://raw.githubusercontent.com/d10xa/holidays-calendar/master/json/consultant' + year + '.json'
r = requests.get(url)
cal = json.loads(r.text)
print(cal["holidays"].count("2022-12-31")) # 1 - праздничный/выходной, 0 - рабочий
 
AKonia ★★
()
Последнее исправление: AKonia (всего исправлений: 5)
Ответ на: комментарий от AKonia

Спасибо, большое! Это то что нужно! calendar.json достаточно!

scientistpython
() автор топика

Любой день в течение года могут объявить нерабочим. В любой момент. Тебе нужна машина времени.

А, подожди, или тебе по факту понять был бы день рабочим?

targitaj ★★★★★
()
Последнее исправление: targitaj (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.