V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lixia625
V2EX  ›  程序员

如何判定工作日工作时?

  •  
  •   lixia625 · 2017-11-08 18:02:00 +08:00 · 2656 次点击
    这是一个创建于 2333 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近有个需求,是找到未来两个小时工作时边界。假设工作时为工作日的 9:00-18:00。比如现在是周五 17:00, 那么边界为下周一的 10:00。 还需考虑中国法定假日以及调休情况,例如周六调休的话上面的例子就是周六 10:00 为边界。

    请问怎么来考虑设计实现?包括怎么判定工作日之类的,最好不要用第三方 api。

    5 条回复    2017-11-09 11:53:40 +08:00
    lixia625
        1
    lixia625  
    OP
       2017-11-08 18:09:36 +08:00
    或者有什么关于中国法定假日的公共库或数据集,大家有的麻烦推荐一下啊 T_T
    meteor
        2
    meteor  
       2017-11-08 18:26:16 +08:00
    nandaye
        3
    nandaye  
       2017-11-09 09:09:01 +08:00 via Android   ❤️ 1
    国务院会在年底公布明年的所有法定假日,根据这个和你公司自有的节假日提前生成一张明年全年的工作日表
    lixia625
        4
    lixia625  
    OP
       2017-11-09 09:47:33 +08:00
    @nandaye 所以只有第二年的信息喽?
    nandaye
        5
    nandaye  
       2017-11-09 11:53:40 +08:00 via Android
    @lixia625 权威的话那就只能以国务院公布的节假日为准了,一年维护一次也不是很费事。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4183 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 10:12 · PVG 18:12 · LAX 03:12 · JFK 06:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.