2009-04-10 28 views
6

爲了提高年度比較的相關性,我想糾正去年復活節,勞動節等數據下滑的事實。以編程方式確定這些信息的最簡單方法是什麼?是否有解決國際假期的解決方案?我可以刮一個像this one這樣的網站,但我覺得它違反了他們的服務條款。最好的免費圖書館或數據庫來確定一個日期是美國還是國際假期?

+0

查看http://blogs.msdn.com/michkap/archive/2006/12/26/1364585.aspx,以瞭解您可能遇到的問題的一些背景。有200個國家左右,只有365天,幾乎每天都是假期:) – MSalters 2009-04-10 10:55:10

+0

這種問題可能會發布在姊妹網站上:[* Software Recommendations Stack Exchange *](https://softwarerecs.stackexchange.com /) – 2018-01-26 06:52:52

回答

4

在Java世界中,您提到的站點確實使用了API,Instant Holiday Connection,這可能是一個很好的解決方案(比屏幕抓取更好)。

輕發展旅遊客戶端API是一個Java類庫無縫集成與World Holiday Calendar Service任意其他應用程序,使他們瞭解全球各地的特殊觀察幾天。

然而,免費版只提供訪問去年假期...


另一個(更公開)數據庫將Earth Calendar,免費的,但沒有明顯的API(返回到畫面刮一遍)


time and date.com確實出現還要對所有國家的所有假期(有再次無可見API)。

他們確實有一個相當complete list of Holidays雖然

1

一種方法是讓用戶輸入國家法定節假日,他們瞭解並影響他們的工作。但你必須小心,在我工作過的IB之一,我們注意到其中一位交易員在他的交易系統中輸入了National Kebab Day作爲土耳其節日。

相關問題