弄了一个判断日期类型的库(判断某一天是工作日、法定节假日、周末?)

2023-06-21 10:00:46 +08:00
 albin504
https://github.com/albin504/china-date-type
3359 次点击
所在节点    程序员
27 条回复
hxzhouh1
2023-06-21 10:43:48 +08:00
2024 年的数据,从哪里更新呢?
hxzhouh1
2023-06-21 10:44:27 +08:00
@hxzhouh1 看到了,手动更新
pkoukk
2023-06-21 10:54:31 +08:00
一般来说,我们都用 API....
x86
2023-06-21 10:57:00 +08:00
一般人事会提前通知🐶
c2const
2023-06-21 11:26:58 +08:00
本地库确实会有需求,但你这连 2024 都不支持。
提个建议,把 2099 年以前的数据都离线本地支持,应该会有人用,不过工作量应该也不小。
c2const
2023-06-21 11:28:21 +08:00
除了内置预测的数据,可能设计也得改改?
Yuesh1
2023-06-21 11:32:17 +08:00
@c2const 之前做过调研,第二年的假期一般在前一年的 10 月份由国务院发布,包括调休补班这些,所以每一年的数据没办法提前设置
albin504
2023-06-21 11:43:18 +08:00
@Yuesh1 #7
是的。没法提前支持。

技术上能否做到“每年我更新了配置之后,调用方不用更新依赖的版本,就自动应用最新的配置”?
wxf666
2023-06-21 11:58:03 +08:00
@Yuesh1 @albin504 能不能根据过去放假数据,总结规律,预测出未来的假期呢?(假设节日种类及放假调休天数不变)
xmumiffy
2023-06-21 12:09:40 +08:00
@Yuesh1 我记得是 12 月才会公布的
thinkershare
2023-06-21 12:10:33 +08:00
@wxf666 没啥规律,因为这个玩意就是人为规定的。
未来还可能会继续修改。如果可以预测和有规律,就不需要公务员公布了。
我们现在统计考勤也是每年获取一下数据,存储到本地。
TsubasaHanekaw
2023-06-21 12:30:27 +08:00
谁知道 2099 年的法定节假日还是现在这些呢.
foolishcrab
2023-06-21 12:44:33 +08:00
这种东西要用自己公司人事部出的接口,
否则你公司有“特殊安排”但是你这里算假日了,会出奇怪的问题的。

人事维护一个这种查询接口成本也很低
NoOneNoBody
2023-06-21 13:10:47 +08:00
要么省时要么省力,这个东西省了什么?
guxin0123
2023-06-21 13:18:25 +08:00
支持特殊省份吗?有些地方可是要多放几天假的
4pmBaoZi
2023-06-21 13:24:29 +08:00
这种直接搞个 json 或者 sql 这种通用版,发电的人才多,未来数据是不固定的,因为调休等原因,必须每年进行维护
SimonOne
2023-06-21 13:56:21 +08:00
@c2const #5 你怎么提前知道国务院公布的下一年调休计划的?国务院一般在 10-12 月才公布,去年甚至是 12 月 27 号才公布 2023 年完整的调休假。调休计划是老爷们定的,老爷想咋定就咋定,有规律但是老爷可以违反往年规律。维护到 2099 年,结果错几个,这不画蛇添足吗。
limngyang
2023-06-21 14:09:37 +08:00
carbon 不好用?
Hstar
2023-06-21 14:12:28 +08:00
这种库不敢用开源的,都是自己封或者找 OA 的人要接口。以前用过 github 上一个开源的,更新贼慢,后来直接不更新了,我们只能哼哧哼哧换成自己包的库。
breadykidliu
2023-06-21 14:26:48 +08:00
18 年写过,一个工具类,外加指定休假日和工作日的外置配置(配置文件,甚至搞个 map 都可),不明白一个类的代码量还要搞个 maven 依赖是要干嘛

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/950541

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX