Веб-сервис национального праздника [закрывается]

Вместо этого вы можете использовать printf:

printf "hello\nworld\n"

printf имеет более последовательное поведение, чем echo. Поведение echo сильно различается в разных версиях.

16
задан rook 6 December 2010 в 01:44
поделиться

6 ответов

На http://www.holidaywebservice.com имеется веб-служба, которая предоставит даты выходных для США, Ирландии, Англии и Шотландии. Они также продают DLL и исходный код.

Что касается деталей алгоритмов, вы можете сделать хуже, чем проверить превосходную книгу «Календарные вычисления» (третье издание), которая является действительно увлекательным чтением по всем вопросам календарного и включает в себя пример кода LISP для их Календарные алгоритмы.

8
ответ дан 30 November 2019 в 17:17
поделиться

Существуют календари онлайн, на которые можно подписаться. Например, Google обеспечивает американские Праздники:

HTML

ICAL
5
ответ дан 30 November 2019 в 17:17
поделиться

Существуют тонны подобной информации, которая действительно должна быть предоставлена правительственными веб-сервисами. Это, конечно, сэкономило бы много денег и ошибок в конечном счете, если американское правительство могло бы предоставить информацию как это через веб-сервисы. Heck, даже имея его в загружаемом, parseable формате был бы большим шагом в правильном направлении.

я натыкался на этот вопрос при поиске способа гарантировать, что приложение пропустило все американские федеральные праздники в вычислениях рабочих дней. Лучший .gov источник, который я нашел:

Операционные Расписания Состояния от операции в минуту

Это имеет данные, в которых мы нуждаемся до 2020, но мы должны будем ввести его в наши собственные таблицы.

4
ответ дан 30 November 2019 в 17:17
поделиться

Никто не бросает это бесплатно (какая-либо страна в мире? Вернитесь к реальности). Лучшим источником является Copp Clark (я являюсь самостоятельным). Они обеспечивают все праздники для всех стран, сломанных финансовым рынком, валютой, и т.д.

2
ответ дан 30 November 2019 в 17:17
поделиться

Некоторый парсинг может требоваться, и это не на 100% завершено, но можно использовать Википедия .

1
ответ дан 30 November 2019 в 17:17
поделиться

Для метода/блока для выяснения американских Праздников в основном просто выясните все главные праздники и "формулу", которую они используют.

Для тех, которые никогда не изменяются, как Рождество, это легко - 25-го декабря.

Для тех, которые действительно изменяются несколько, обычно существует формула - как третий понедельник в феврале, будучи президентами Day. У Вас может просто быть метод, понимают это в течение данного года.

Это не будет работать на праздники ни без какого конкретного шаблона (т.е. некоторый комитет решает то, что дата каждый год), но для всех главных существуют легко заметные формулы.

Это на самом деле было бы великим кандидатом на Тест Управляемый Дизайн. Вы будете знать все главные праздничные даты в течение конкретного года, таким образом, необходимо будет быть в состоянии питаться в том году в метод и получить правильные ответы.

1
ответ дан 30 November 2019 в 17:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: