前段日子项目中需要使用的国家规定的节假日,而且还 ** 是内网,例如说:

  1. 每日xxx;
  2. 周末xxx;
  3. 工作日xxx;
  4. 每隔多少天xxx,连续持续多少天xxx(周一周二停、周三到周日xxx。可以设置为,停2天,不停5天的循环,只要设置开始日期就可以);
  5. 手动增加某天或连续某几天xxx;
  6. 节假日或者非节假日xxx。

所以需要获取这些数据。其实获取这些数据的方式也很多:

  • 比如比较笨的方式:搜索引擎,手动整理
  • 使用一些免费开放的第三方节假日 API: 不稳定,虽然这些数据也不需要频繁的使用
  • 使用一些付费的第三方节假日 API:付费

所以说一下api或者付费的api只能不用了,而且节假日这个东西不能去计算,所以说只能自己去维护,*** ,** 需求 。

Api接口介绍

1. 获取节假日信息

接口描述:接口目前包含2021年至2022年的数据,2023年的数据预计在2022年10月-12月更新

(1)只传年份或年月会返回当年或当年月的所有的节假日

https://api.zhhc.cc/api/holiday/2022
https://api.zhhc.cc/api/holiday/202201

返回示例

{"code": 200,"msg": "success","data": [{"date": "20220101","dayOfWeek": 6,"weekend": true,"name": "元旦","typeName": "节日","startTime": 1640966400000,"endTime": 1641225600000,"type": 4,"desc": "元旦","wage": 3}],"timestamp": 1638619335395
}
(2)不传参数会根据系统时间返回当天是否是节假日或传具体年月日会返回当天是否是节假日

https://api.zhhc.cc/api/holiday/
https://api.zhhc.cc/api/holiday/20220101

返回示例

{"code": 200,"msg": "success","data": {"date": "20220101","dayOfWeek": 6,"weekend": true,"name": "元旦","typeName": "节日","startTime": 1640966400000,"endTime": 1641225600000,"type": 4,"desc": "元旦","wage": 3},"timestamp": 1638623751305
}

返回数据结构

状态码 200

名称 类型 约束 说明
» code integer none 状态码
» msg string none message
» timestamp integer none 时间
» data array|object none 内容 年月格式为list 日格式为object
»» date string none 时间
»» dayOfWeek integer none 一周中的第几天。值为 1 - 7,分别表示 周一 至 周日
»» weekend boolean none 是否是周末。周末:true,非周末:false
»» name string none 节假日名称
»» typeName string none 类型名称
»» startTime integer none 节假日开始时间
»» endTime integer none 节假日结束时间
»» type integer none 节假日类型: 1:工作日 2:调休 3:周末 4:节日
»» desc string none 节假日备注
»» wage integer none 薪资倍数,3表示是3倍工资

免费好用的节假日API——Java实现相关推荐

  1. 免费节假日API 更新新功能了 新增农历信息返回

    感谢大家对免费节假日API的支持.最近看了别家的api于是增加了一些新功能即获取日期的农历信息. 这个新功能还处于测试阶段如有问题欢迎反馈 检查一个日期是详细信息 https://tool.bitef ...

  2. 根据国务院2019年劳动节假期安排五一放假四天 免费节假日api第一时间调整

    根据国务院发布http://www.gov.cn/zhengce/content/2019-03/22/content_5375877.htm 以下为原文 国务院办公厅关于调整 2019年劳动节假期安 ...

  3. Cannot resolve method ‘getTableEnvironment(org.apache.flink.api.java.ExecutionEnvironment)‘

    代码如下: public class UDTF {public static void main(String[] args) throws Exception{ExecutionEnvironmen ...

  4. java调用kettle例子_Kettle API - Java调用示例

    Kettle API - Java调用示例 对向前兼容性的推荐:如果想要动态地创造Transformation (例如:从元数据),使用XML文件方法(KTR)而不是使用API.XML文件兼容Kett ...

  5. 大数据基础数据之中国法定节假日API

    中国法定节假日API Date: November 16, 2021 1.背景 目前业务需求中,需要分析法定节假日.我们日常查看法定节假日,都是在百度或者某些日历中查看.但是,网上很少有通过API获得 ...

  6. android节日接口,节假日api及其整合

    节假日api 今天项目中有一个需求需要用到节假日,项目需求是 要有调休日 要有周末 于是就去网上找. 看到比较合适的大概就这几个: 1.http://tool.bitefu.net/jiari?d=2 ...

  7. 工作日计算器提供节假日api

    介绍 节假日api核心服务托管在阿里云与腾讯云之上,API天然分布式.高可用. 起步 如果您需要知道某个日期N个工作日之后是什么日子,您可以使用 GET 或者 POST 向下面的入口发起一个请求. h ...

  8. Java包括jvm及API,Java基础(下)(JVM、API)

    Java基础(下) 第三部分:Java源程序的编辑 我们知道,计算机是不能直接理解源代码中的高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序. 翻译 ...

  9. An error occurred while calling None.org.apache.spark.api.java.JavaSparkContext.

    最近公司上云,所有大数据环境都迁移到云上.在进行项目迁移时候发现运行报错 py4j.protocol.Py4JJavaError: An error occurred while calling No ...

最新文章

  1. C# Timer使用方法示例
  2. php开源 饭馆记账软件_GitHub - CNYoki/xxjzWeb: 小歆记账WebApp项目(Web服务端)
  3. 【实验】不会端口映射?看完就会了
  4. AIProCon在线大会笔记之Google李双峰:TensorFlow的最新进展
  5. pb 如何导出csv_Firefox火狐浏览器将提供导出密码至本地的功能
  6. 【渝粤教育】国家开放大学2018年春季 0050-21T民族理论与民族政策 参考试题
  7. DevExpress v15.1:ASP.NET MVC功能升级(一)
  8. smartconfig配置模式
  9. CentOS网络问题汇总
  10. Java图片上查找图片算法
  11. 关于在线答题系统设计的一些想法
  12. 注册华为云用户: 访问官网 https://huaweicloud.com/ 注册华为云用户(需手机号验证) 登录并完成实名认证 为账号充值不少于100元(不用时可提现
  13. ORCLE替换内容中的回车、换行、制表符(tab)
  14. [禅悟人生]有一种禅心叫认真
  15. Mifare UltraLight
  16. 双击启动PS软件界面不显示、PS无法打开,解决方法
  17. 【win10蓝屏】记录一下,随机蓝屏,开机蓝屏,使用中蓝屏的经历
  18. 管壳式程序c语言,换热器模型原程序(C语言).doc
  19. taobao.item.update.listing( 一口价商品上架 )
  20. 负载均衡技术应用介绍

热门文章

  1. iOS9适配必看指南
  2. 知识点拾遗二(下载视频)
  3. .xls+.xlsx转.xml
  4. (BAT批处理)如何用批处理命令创建一个以“日期”+读取粘贴板数据命名的文件夹?
  5. 还在为QQ空间的大量广告而苦恼吗? 教你如何彻底的清除QQ空间内广告!!!
  6. 一个AS3 socket解码设计的错误思路
  7. 61分布式电商项目 - 商品详情页
  8. 大数据零基础入门学习必须知道大数据工程师证书汇总
  9. react-useId
  10. 基于python的自变量选择—所有子集回归、后退法、逐步回归(非调库)