문제

특정 연도의 공휴일이 무엇인지 알아보기 위해 전화할 수 있는 공공/정부 웹 서비스가 있습니까?(미국 및/또는 세계 모든 국가의 경우)

편집하다:미국 공휴일을 계산하는 공식을 갖고 있는 사람이 있나요?(선택할 수 있는 언어가 있다면 C#을 선택하겠습니다.)

도움이 되었습니까?

해결책

다음 위치에 웹 서비스가 있습니다. http://www.holidaywebservice.com 미국, 아일랜드 공화국, 영국, 스코틀랜드의 휴일 날짜를 제공합니다.DLL과 소스 코드도 판매합니다.

알고리즘의 세부 사항에 관해서는 우수한 것을 확인하는 것보다 더 나쁠 수도 있습니다. 달력 계산 책(제3판)은 달력의 모든 문제에 대해 정말 흥미로운 읽기이며 달력 알고리즘에 대한 샘플 LISP 코드를 포함합니다.

다른 팁

당신은 시도 할 수 있습니다 http://kayaposoft.com/enrico/.엔리코 서비스는 미국을 포함한 여러 국가에 공휴일을 제공하는 무료 서비스입니다.미국, 독일 등 국가의 공휴일은 주별로 별도로 제공됩니다.웹 서비스나 json을 사용하여 Enrico로부터 공휴일을 받을 수 있습니다.

구독할 수 있는 온라인 캘린더가 있습니다.예를 들어 Google은 미국 공휴일을 제공합니다.

ICAL HTML

그걸 공짜로 내어주는 사람은 없어요. (세상에 어떤 나라가 있나요?꿈깨).가장 좋은 출처는 Copp Clark입니다(저는 관련이 없습니다).금융 시장, 통화 등으로 분류된 모든 국가에 모든 휴일을 제공합니다.

정부 웹 서비스에서 실제로 제공해야 하는 유사한 정보가 엄청나게 많습니다.미국이 그렇게 한다면 장기적으로 많은 돈과 오류를 확실히 줄일 수 있을 것입니다.정부는 웹 서비스를 통해 이와 같은 정보를 제공할 수 있습니다.다운로드 가능하고 구문 분석 가능한 형식으로 만드는 것만으로도 올바른 방향으로 나아가는 큰 진전이 될 것입니다.

응용 프로그램이 미국 전체를 건너뛰도록 하는 방법을 찾는 동안 이 질문을 만났습니다.영업일 계산 시 연방 공휴일.내가 찾은 최고의 .gov 소스는 다음과 같습니다.

OPM의 운영 상태 일정

여기에는 2020년까지 필요한 데이터가 있지만 이를 자체 테이블에 입력해야 합니다.

일부 구문 분석이 필요할 수 있으며 100% 완전하지는 않지만 다음을 사용할 수 있습니다. 위키피디아.

미국 공휴일을 파악하는 방법/어셈블리의 경우 기본적으로 모든 주요 공휴일과 그들이 사용하는 "공식"을 파악하면 됩니다.

크리스마스처럼 결코 변하지 않는 날은 12월 25일입니다.

다소 변경되는 경우에는 일반적으로 2월 세 번째 월요일이 대통령의 날이라는 공식이 있습니다.특정 연도에 대해 이를 파악하는 방법을 사용할 수 있습니다.

특별한 패턴이 없는 공휴일에는 작동하지 않지만(예: 일부 위원회는 매년 날짜를 결정함) 모든 주요 공휴일에는 쉽게 식별할 수 있는 공식이 있습니다.

이것은 실제로 테스트 중심 설계의 훌륭한 후보가 될 것입니다.특정 연도의 주요 공휴일을 모두 알 수 있으므로 해당 연도를 방법에 입력하고 올바른 답을 얻을 수 있어야 합니다.

비슷한 PL/SQL 기반을 찾고 있습니다.jollyday(sourceforge)를 찾았습니다.Java이므로 C#의 ikvm과 함께 사용할 수 있습니다.안타깝게도 Oracle RDBMS에 Java API를 로드할 수 없습니다.그래서 ...순수한 C 또는 PL/SQL 솔루션을 발견했다면 알려주세요 :-)

Chris를 건배합니다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top