- 帖子
- 548
- 积分
- 1246
- 技术
- 176
- 捐助
- 0
- 注册时间
- 2015-6-4
|
60楼
发表于 2015-11-26 22:56
| 只看该作者
回复 56# fcxk
我再按下面的理解来修改代码
06:00--12:30
14:00--18:10
18:30--22:00
以上三个时间段之外的任何打卡记录视为完全无效记录, 不参与 任何计算 任何统计
按上下班时间划分的同一上班段 的多个记录只计最早的一个
按上下班时间划分的同一下班段 的多个记录: 如果没有对应的上班记录, 则取最晚的一个下班记录, 否则取最早的的一个下班记录
TLogInB = Array("06:00", "14:00", "18:30")
TLogInE = Array("08:15", "15:00", "19:10")
TLogOffB = Array("11:11", "16:10", "21:00")
TLogOffE = Array("12:30", "18:10", "22:00")
不在上述时间点定义的 6 个打卡时间段内的记录, 不参与 考勤段数 计数 |
|