You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从工作时段中排除休息时间并拆分有效工作时段?

问题:拆分有效工作时段,排除休息时间

规则说明

  • 需将工作时间拆分为有效工作时段,排除休息时间
  • 存在多个工作时段(exclusion: false)与多个休息时段(exclusion: true),且所有时段无重叠
  • exclusion: true 的时段需从 exclusion: false 的时段中排除

输入示例(含工作时段与排除时段的对象数组)

[
    {
        "startHours": "2023-07-13T01:00:44.000Z",
        "finishHours": "2023-07-13T13:00:08.000Z", 
        "exclusion": false
    },
    {
        "startHours": "2023-07-13T08:00:19.000Z",
        "finishHours": "2023-07-13T09:00:24.000Z",
        "exclusion": true
    },
    {
        "startHours": "2023-07-13T11:00:11.000Z",
        "finishHours": "2023-07-13T11:30:26.000Z",
        "exclusion": true
    }
]

期望输出(仅含有效工作时段的对象数组)

[
    {
        "startHours": "2023-07-13T01:00:44.000Z",
        "finishHours": "2023-07-13T08:00:19.000Z"
    },
    {
        "startHours": "2023-07-13T09:00:24.000Z",
        "finishHours": "2023-07-13T11:00:11.000Z"
    },
    {
        "startHours": "2023-07-13T11:30:26.000Z",
        "finishHours": "2023-07-13T13:00:08.000Z"
    }
]

后续展示格式参考(转换为本地时间区间)

06:00-13:00
14:00-16:00 
16:30-18:00

内容的提问来源于stack exchange,提问作者Nouman Shah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 12:13:21