已知:
- 任务开始时间: 2017-10-13 11:00
- 工作时间段: 每天 10:00 ~ 22:30
- 任务预计耗时: 26 小时 30 分钟
求:
- 任务完成时间: ?年-?月-?日 ?时:?分
已知:
求:
1
gamexg Oct 16, 2017 via Android
总耗时除以每天工作时间
完成时间=当前时间+商天数+余数时间 |
2
gamexg Oct 16, 2017 via Android
开始时间是否在工作时间段还需要判断下。
|
3
Xs0ul Oct 16, 2017 via Android
先判断开始时间:如果在工作时间,就倒回到当天工作开始的时刻,并给耗时加上对应的时间;否则根据上班前还是下班后决定日期要不要加一。
之后就很简单了,总时间除以每天时间,按起始日期加商的天数(如果“每天”是指不放假),按余数算最后额外一天的结束时间。 |
4
w708833018 OP 谢谢两位 你们的思路是对的,已经解出来了
|