Лучшая бесплатная библиотека или база данных, чтобы определить, является ли дата американским или международным праздником? - PullRequest
6 голосов
/ 10 апреля 2009

В надежде на улучшение соответствия между годами я хотел бы исправить тот факт, что данные за прошлый год приходились на Пасху, День труда или что-то еще. Какой самый простой способ программно определить эту информацию? Известны ли какие-либо решения для международных праздников? Я мог бы почистить сайт вроде , этот , но я чувствую, что он нарушает их условия обслуживания.

Ответы [ 2 ]

4 голосов
/ 10 апреля 2009

В мире Java сайт, который вы упомянули, поддерживает API, Instant Holiday Connection , что может быть хорошим решением (лучше, чем очистка экрана).

API-интерфейс Light Development Holiday Client - это библиотека классов Java, позволяющая беспрепятственно интегрировать произвольные другие приложения с *1001* World Calendar Calendar Service , чтобы они знали о специальных днях наблюдений по всему миру.

Тем не менее, бесплатная версия дает доступ только к прошлогодним праздникам ...


Другой (более общедоступной) базой данных будет Календарь Земли , бесплатный, но без видимого API (снова к соскобу экрана)


время и дата.com также имеет все праздники для всех стран (опять же без видимого API).

У них есть довольно полный список праздников хотя

1 голос
/ 10 апреля 2009

Один из подходов состоит в том, чтобы позволить вашим пользователям вводить национальные праздники, о которых они знают и влияют на их работу. Вы должны быть осторожны, хотя, в одном из IB, на котором я работал, мы заметили, что один из трейдеров ввел Национальный день шашлыка в своей торговой системе как турецкий праздник.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...