Файлы для отдыха для стран G20
Для правильной ценовой политики FX FX требуется точное количество рабочих дней между двумя датами. Эти даты могут быть до 10 лет в будущем для двух разных стран. Поэтому я должен заранее знать, что эти две страны могут отыграть оба этих периода. Я планирую сейчас ограничиться странами G20.
Кто-нибудь знает, существуют ли модули Python, в которые включены праздничные списки?
В любом месте найти списки праздников/файлы?
Ответы
Ответ 1
Недавно я встретил https://github.com/novapost/workalendar.
Я использую его во Франции, и он работает как шарм.
"""
>>> from datetime import date
>>> from workalendar.europe import France
>>> cal = France()
>>> cal.holidays(2013)
[(datetime.date(2013, 1, 1), 'New year'),
(datetime.date(2013, 4, 1), 'Easter Monday'),
(datetime.date(2013, 5, 1), 'Labour Day'),
(datetime.date(2013, 5, 8), 'Victory in Europe Day'),
(datetime.date(2013, 5, 9), 'Ascension Thursday'),
(datetime.date(2013, 5, 20), 'Whit Monday'),
(datetime.date(2013, 5, 30), 'Corpus Christi'),
(datetime.date(2013, 7, 14), 'Bastille Day'),
(datetime.date(2013, 8, 15), 'Assumption of Mary to Heaven'),
(datetime.date(2013, 11, 1), 'All Saints Day'),
(datetime.date(2013, 11, 11), 'Armistice Day'),
(datetime.date(2013, 12, 25), 'Christmas Day')]
>>> cal.is_working_day(date(2013, 12, 25)) # it Christmas
False
>>> cal.is_working_day(date(2013, 12, 29)) # it Sunday
False
>>> cal.is_working_day(date(2013, 12, 26))
True
Ответ 2
www.bank-holidays.com выглядит дешевле.
Однако, если вы посмотрите на государственные праздники для банков в Англии, вы увидите следующее (http://www.direct.gov.uk/en/Governmentcitizensandrights/LivingintheUK/DG_073741)
Специальные праздничные дни
Существуют законы, позволяющие изменить даты банковских праздников или другие праздники, которые будут объявлены, например, для празднования особых случаев.
Самые последние примеры особых праздничных дней были для Королевской свадьбы в 1981 году, праздника Тысячелетия в 1999 году и Золотого юбилея королевы в 2002 году.
Итак. Невозможно предсказать отпуск в ближайшие десять лет. Одна из возможностей - приблизиться к количеству праздников в определенный период.