是否有公共/政府网络服务,我可以打电话来了解特定年份的国定假日?(对于美国和/或世界上任何国家.)
编辑:有没有人有一套公式来计算美国假期?(如果有选择,C#将是我选择的语言.)
您可以尝试http://kayaposoft.com/enrico/.Enrico Service是一项免费服务,为包括美国在内的多个国家提供公共假期.每个州都单独提供美国或德国等国家的公共假日.您可以使用Web服务或json从Enrico获取公共假期.
http://www.holidaywebservice.com提供网络服务,提供美国,爱尔兰共和国,英格兰和苏格兰的假期日期.他们还出售DLL和源代码.
至于算法的细节,你可能会比查看优秀的Calendrical Calculations书(第三版)更糟糕,这本书对所有日历问题都非常有吸引力,并包含日历算法的样本LISP代码.
您可以订阅在线日历.例如,Google提供美国假期:
ICAL HTML