皕杰技术社区

 找回密码
 立即加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 862|回复: 7

获取法定节假日

[复制链接]
发表于 2020-6-17 09:44:11 | 显示全部楼层 |阅读模式
本帖最后由 xukw 于 2020-6-17 11:16 编辑

通过皕杰报表工具,请问怎么获取 每年的法定节假日信息?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x
发表于 2020-6-17 10:48:04 | 显示全部楼层
这个问题比较复杂,因为中国的法定节假日有些是按照阳历来标识的(如:劳动节、国庆节、元旦等),有的是按照阴历来标识的(如:端午节、中秋节等),所以要判断一个给定的日期是否是节假日的话,就需要写复杂的判断语句,当然了,皕杰报表提供了阳历转换为阴历的函数(tolunar)。但是,即便是您做了非常周密的判断(包括阳历判断,阴历判断等),得出来的结果仍然有可能是错误的。

因为中国的法定节假日,是可以人工调节的,在国内有个“节假日办”的机构,每年会公布节假日的调整。

所以在根本上,法定节假日不是“法律规定”的日期,而是人为干扰因素,无法预知。

回复 支持 反对

使用道具 举报

发表于 2020-6-17 10:52:08 | 显示全部楼层
一个可行的办法就是:
1、在数据库里建立一张表格来记录节假日。
2、每年,当“节假日办”发布调整后的节假日日期后,人工录入相关的节假日信息。
3、在皕杰报表里建立一个数据集去查询某日是否是节假日。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-17 10:59:46 | 显示全部楼层
admin 发表于 2020-6-17 10:48
这个问题比较复杂,因为中国的法定节假日有些是按照阳历来标识的(如:劳动节、国庆节、元旦等),有的是按 ...

那针对这种情况,请问我只获取当年以及 之前年度的 法定节假日,这样数据就是准确的不用考虑2021年度的调整清理
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-17 11:08:58 | 显示全部楼层
admin 发表于 2020-6-17 10:52
一个可行的办法就是:
1、在数据库里建立一张表格来记录节假日。
2、每年,当“节假日办”发布调整后的节假 ...

好的,谢谢。这边 我做个填报报表,每年 调整好的节假日出来了,就填报录入到数据库,然后我再通过数据集去匹配就行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-17 11:11:23 | 显示全部楼层
xukw 发表于 2020-6-17 11:08
好的,谢谢。这边 我做个填报报表,每年 调整好的节假日出来了,就填报录入到数据库,然后我再通过数据集 ...

刚跟客户确认。。不用考虑调整的,就是法定的就行,,比如 51节,法定就是3天,不用考虑 调整后的5天
回复 支持 反对

使用道具 举报

发表于 2020-6-17 11:31:30 | 显示全部楼层
当然,就像查询天气预报似的,也有些互联网企业提供“节假日查询”的API,只不过是收费的,按照调用次数收费,不差钱的话,可以调用!
回复 支持 反对

使用道具 举报

发表于 2020-6-17 16:49:03 | 显示全部楼层
赚个积分
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ|小黑屋|手机版|皕杰软件 ( 京ICP备14050931号 )

GMT+8, 2024-9-8 10:41 , Processed in 1.134661 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表