国家假日网络服务

Guy*_*Guy 16 web-services egovernment

是否有公共/政府网络服务,我可以打电话来了解特定年份的国定假日?(对于美国和/或世界上任何国家.)

编辑:有没有人有一套公式来计算美国假期?(如果有选择,C#将是我选择的语言.)

小智 11

您可以尝试http://kayaposoft.com/enrico/.Enrico Service是一项免费服务,为包括美国在内的多个国家提供公共假期.每个州都单独提供美国或德国等国家的公共假日.您可以使用Web服务或json从Enrico获取公共假期.


Ian*_*son 8

http://www.holidaywebservice.com提供网络服务,提供美国,爱尔兰共和国,英格兰和苏格兰的假期日期.他们还出售DLL和源代码.

至于算法的细节,你可能会比查看优秀的Calendrical Calculations书(第三版)更糟糕,这本书对所有日历问题都非常有吸引力,并包含日历算法的样本LISP代码.

  • Holidaywebservice 消失了...所有链接都已损坏。 (3认同)
  • 只是想让您知道互联网上不再提供此服务。 (2认同)

Bra*_*don 5

您可以订阅在线日历.例如,Google提供美国假期:

ICAL HTML


CMP*_*mer 5

政府网络服务确实应该提供大量类似的信息。如果美国政府能够通过网络服务提供这样的信息,从长远来看肯定会节省大量资金和错误。哎呀,即使以可下载、可解析的格式拥有它也是朝着正确方向迈出的一大步。

我在寻找一种方法来确保应用程序在工作日计算中跳过所有美国联邦假期时遇到了这个问题。我找到的最好的 .gov 来源是:

来自 OPM 的运行状态计划

这有我们到 2020 年需要的数据,但我们必须将其输入到我们自己的表中。