在区分不同的事情场景时,这个变量是比较有用的。
根本数据如何获取?节假日查询
百度搜索节假日,国务院放假发文地址

www.gov.cn/zhengce/zhe…
节假日数据获取办法一:手动掩护日期数据1.初始化数据库表sql
drop database if exists kaoqin;create database kaoqin;use kaoqin;CREATE TABLE `no_work_day` ( `id` int(11) NOT NULL AUTO_INCREMENT, `day` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2. 初始化数据
建议这种办法,可以更加灵巧。
可以存储每一天的数据,也可以大略些只配置分外的节假日。
办法2:三方接口调用api查询(2020年及之前的年份才能用此api)
首先查询百度万年历节接口(个中包含整年节假日数据),得到json数据 (整年节假日信息在json的holiday中,query=2020,实在默认便是202001,其他月份的万年历要求如query=202004)
要求的api:
sp0.baidu.com/8aQDcjqpAAV…
除了节假日,还有哪些成分可能影响事情日的判断?除了节假日,还有几个成分可能影响事情日的判断:
公司政策:不同的公司可能有不同的事情日安排,例如某些公司可能有弹性事情制度,许可员工在某些日子远程事情或选择安歇日。行业特性:某些行业可能由于其分外性而有不同的事情日安排。例如,零售和做事业在周末和节假日可能更劳碌,因此这些日子可能被视为事情日。地区差异:不同地区的事情习气和文化可能影响事情日的安排。例如,在某些地区,可能存在半天事情日或特定的宗教节日。时令性变革:在某些行业,如农业或旅游业,事情日可能会根据时令性需求进行调度。分外事宜:如自然磨难、突发公共卫生事件(如疫情)或其他紧急情形可能影响正常的事情日安排。政府政策:政府可能会由于分外缘故原由调度事情日,例如为了缓解交通压力而实施的错峰高下班政策。员工个人情形:员工的个人情形,如病假、年假、产假等,也可能影响特定日期是否为事情日。国际日期变更:对付跨国公司,不同国家的节假日和事情日安排可能不同,须要综合考虑。时区差异:对付环球分布的团队,时区差异可能意味着某些地区的事情日与其他地区不同。宗教节日:不同宗教有不同的节日,这些节日可能会影响某些员工的事情日。在编写程序判断事情日时,须要根据详细情形考虑这些成分,并相应地调度逻辑以适应不同的需求。
原文:https://juejin.cn/post/7407271112994717722
作者:老马啸西风
#记录我的8月生活#