首页 / 知识
关于电子政务:国定假日网络服务
2023-04-15 04:23:00

National holiday web service我可以调用公共/政府网络服务来了解特定年份的国定假日是什么吗? (适用于美国和/或世界上的任何国家。) 编辑:有人有一套计算美国假期的公式吗? (如果可以选择,C# 将是我的首选语言。) 你可以试试 http://kayaposoft.com/enrico/。 Enrico Service 是一项免费服务,为包括美国在内的多个国家/地区提供公共假期。美国或德国等国家的公共假期分别为每个state提供。您可以使用 Web 服务或 json 从 Enrico 获取公共假期。 http://www.holidaywebservice.com 上有一个网络服务,它将提供美国、爱尔兰共和国、英格兰和苏格兰的假期日期。他们还出售 DLL 和源代码。 至于算法的细节,你可以看看优秀的日历计算书(第三版),这是一本非常引人入胜的读物,包含了日历算法的示例 LISP 代码。 您可以订阅在线日历。例如,Google 提供美国假期: ICAL 政府网络服务确实应该提供大量类似的信息。如果美国政府可以通过网络服务提供这样的信息,从长远来看肯定会节省很多钱和错误。哎呀,即使是可下载、可解析的格式,也是朝着正确方向迈出的一大步。 我在寻找一种方法来确保应用程序在工作日计算中跳过所有美国联邦假期时遇到了这个问题。我发现的最好的 .gov 来源是: 来自 OPM 的运行状态计划 这包含我们需要到 2020 年的数据,但我们必须将其输入到我们自己的表格中。 没有人免费放弃这一点(世界上任何国家?变得真实)。最好的来源是 Copp Clark(我不隶属于)。它们为按金融市场、货币等划分的所有国家/地区提供所有假期。 我正在寻找类似的基于 PL/SQL 的东西。我找到了 jollyday (sourceforge)。它是 java 也许您可以将它与 c# 中的 ikvm 一起使用。遗憾的是,我无法将 java api 加载到我的 oracle rdbms 中……所以……如果您遇到纯 C 或 PL/SQL 解决方案,请告诉我 :-) 干杯 对于计算美国假期的方法/组件,基本上只需弄清楚所有主要假期和他们使用的"公式"。 对于那些永不改变的日子,比如圣诞节,这很容易 - 12 月 25 日。 对于那些确实有所改变的人,通常有一个公式 - 比如 2 月的第三个星期一是总统日。您可以让该方法在给定的一年中解决这个问题。 这不适用于没有任何特定模式的假期(即,某些委员会决定每年的日期),但对于所有主要的假期,都有容易辨别的公式。 这实际上是测试驱动设计的理想选择。您将知道特定年份的所有主要假期日期,因此您应该能够将该年份输入该方法并获得正确的答案。 可能需要进行一些解析,并且不是 100% 完成,但您可以使用维基百科。 |
最新内容
相关内容
linux外部命令调用?
linux外部命令调用?,系统,软件,标准,命令,盘中,管理,外部,进程,程序,内存,linux借用外部命令expr,实现计算器功能,利用管道,进程你得装一个callinux怎么调用命令行?
linux怎么调用命令行?,系统,地址,工具,工作,首页,终端,命令,密码,信息,情况,linux怎么打开命令行窗口1、在Linux系统中,打开命令行窗口需要使用linux使用命令改语言?
linux使用命令改语言?,系统,工作,管理,电脑,设备,字符集,中文,命令,语言,虚拟机,请问linux虚拟机装好以后怎么把英文改成中文?1、vmware设置中c语言写linux命令?
c语言写linux命令?,系统,工具,代码,智能,工作,环境,情况,位置,命令,文件,如何在C语言编程中调用linux系统终端下的命令1、C语言有一个system函浏览器调用linux命令?
浏览器调用linux命令?,系统,信息,人工智能,软件,数据,首次,地址,代码,咨询,服务,求助大神,如何通过网页使用python向linux系统发送一些命令执py调用linux的命令?
py调用linux的命令?,系统,代码,状态,环境,标准,工具,命令,文件,脚本,终端,linux执行python脚本1、先将终端所在路径切换到python脚本文件的目linux汇编语言命令?
linux汇编语言命令?,系统,地址,代码,数据,网络,平台,平均,位置,灵活,工作,汇编语言指令的基本格式是什么1、有以下几种基本格式:标号,又称为指令浏览器调用linux命令?
浏览器调用linux命令?,系统,信息,人工智能,软件,数据,首次,地址,代码,咨询,服务,求助大神,如何通过网页使用python向linux系统发送一些命令执py调用linux的命令?
py调用linux的命令?,系统,代码,状态,环境,标准,工具,命令,文件,脚本,终端,linux执行python脚本1、先将终端所在路径切换到python脚本文件的目linux汇编语言命令?
linux汇编语言命令?,系统,地址,代码,数据,网络,平台,平均,位置,灵活,工作,汇编语言指令的基本格式是什么1、有以下几种基本格式:标号,又称为指令linux系统命令调用?
linux系统命令调用?,系统,单位,工具,工作,管理,地址,权威,密码,电脑,信息,怎么把linux系统的命令行打开在Linux系统中,打开命令行窗口需要使用linux调用上一条命令?
linux调用上一条命令?,系统,命令,一致,数字,名称,网上,电脑,目录,空格,终端,linux返回上一级的命令是什么?怎么写?首先在电脑中,打开linux系统