碰到一个问题,经理说这里这个论坛不错,希望有人能给予指导

2015 年 3 月 24 日
 william23

需求是这样的:
需要执行一个方法,但是执行的时间只能是在工作日的时间段内,
包括中国的节假日内也不能执行这个方法。
换句话而言,我们休息,这个方法也得休息。
我一开始有查过中国节假休息日的算法,但好像没有嘛,而且这个每年都有变化的,写死肯定不行啊
最好还是可配置的,
不知道有没有什么解决方案?
小弟我新手,就思路比较一般,请你们原谅啊。
给个机会让我学习下。

2527 次点击
所在节点    问与答
7 条回复
kzing
2015 年 3 月 24 日
这表达能力, 也是把我看罪了...= =!
kslr
2015 年 3 月 24 日
你们公司自己用还是?
xiaogui
2015 年 3 月 24 日
那就写成可配置呗,你都已经有答案了。
fengchang
2015 年 3 月 24 日
knightlhs
2015 年 3 月 24 日
你需要用一个配置表 把你们不工作的时间放进去
啥 你们工作的日子不多 经常放假?那你就把放假的时间放进去
然后 cache 一下
每次 需要调用的时候就去比对一下 然后 处理就好了
oott123
2015 年 3 月 24 日
在公司大门上装个传感器。
然后门锁着就停止工作,开着就工作。
william23
2015 年 3 月 25 日
@knightlhs 你的意思是让公司工作的时间放进去,然后每次比对,但是这样的话,我就觉得每年休息时间会有变化,岂不是每年都要更改下?这样会不会不太方便啊?

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

https://v2ex.xtra.eu.org/t/179010

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

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

© 2021 V2EX