200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 好用的节假日API——Java实现

好用的节假日API——Java实现

时间:2021-06-09 04:46:21

相关推荐

好用的节假日API——Java实现

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

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

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

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

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

Api接口介绍

1. 获取节假日信息

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

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

/api/holiday/

/api/holiday/01

返回示例

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

(2)不传参数会根据系统时间返回当天是否是节假日或传具体年月日会返回当天是否是节假日

/api/holiday/

/api/holiday/

返回示例

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

返回数据结构

状态码200

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。