18人每天4个人上4休2怎么排班人怎样排班

专题导读:产后恢复是每个妈妈必经的历程在坐月子期间首要之事就是恢复健康及身体的保养,饮食、疾病、避孕、减肥、大姨妈等从这些方面的常识性问题都是每个媽妈需要了解的希望专题以下内容能帮到你们!

}

问卷正在加载中请稍候...

如果由於网络原因导致此框一直不消失,请重新刷新页面!

}

个人笔记根据业务需求所写
思蕗:得到查找的时间段(date1)所跨的排班计划(data)
遍历每个排班计划的开始时间与结束时间,以及是否存在节假日(节假日开始时间结束時间),休息方式(单休双休,无休)
中间的排班计划:data()的排班开始时间----排班结束时间
拿到数据结构后,每一个时间段与节假日时间段进行比较(存在节假日)算出两者重叠时间,以及周六周日的重叠天数

//时间段:startDateendPlan,所需要查询的时间 是否与 节假日时间有重叠 //时间段:startDateendPlan,所需要查询的时间 是否与 节假日时间有重叠 //时间段:startDateendPlan,所需要查询的时间 是否与 节假日时间有重叠 * 得出两个时间段重叠的天数 * 節假日与周末重叠 天数 if(holiday==1){//假期只有一天且为双休形式,得出一天假期为星期几 * 给定时间段和星期几,计算该时间段内共有多少个给定的星期幾 * @param a 星期几从星期一到星期天,分别用数字1-7表示 if(a<SW)//给定的星期几小于起始日期的星期几需要减少一天 if(a>EW)//给定的星期几大于结束日期的星期几,需要减少一天
}

我要回帖

更多关于 3个人做四休二怎么排班 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信