计算日期间时长时扣除周日时间的MongoDB查询问题
日期计算逻辑修正需求
我的问题与Stack Overflow上“Reduce number of hours of Sundays if present between the dates”问题高度相似,需调整如下计算规则:
场景说明
- 场景1:结束日期为周日时,等待时长应为0,仅需返回该等待时长。
- 场景2:结束日期为周一,需同时返回等待时长和扣除的周日时长。
当前问题
当结束日期在一周范围内时,无法得到正确的计算结果。
正确逻辑
若结束日期是周日,则将周日时长计入等待时长;若结束日期不是周日,则从等待时长中扣除周日的时长。
内容的提问来源于stack exchange,提问作者jhonClark
相关产品推荐
相关产品推荐

