|
发表于 2022-8-26 11:30:46
|
显示全部楼层
福建省泉州市
调试输出 (判断是否上班时间 (“白班”, “8时10分0秒”, “22时10分0秒”)) 调试输出 (判断是否上班时间 (“夜班”, “20时10分0秒”, “4时10分0秒”)) |
判断是否上班时间 | 文本型 | | |
P_班次 | 文本型 | | | | P_上班时间 | 文本型 | | | | P_下班时间 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | L_当前时间 | 日期时间型 | | | L_时间文本 | 文本型 | | | L_上班时间 | 文本型 | | | L_下班时间 | 文本型 | | |
L_当前时间 = 取现行时间 ()L_时间文本 = 到文本 (L_当前时间 )L_上班时间 = 子文本替换 (L_时间文本, 取文本右边 (L_时间文本, 取文本长度 (L_时间文本 ) - 寻找文本 (L_时间文本, “日”, , 假) - 1 ), P_上班时间, , , 真)L_下班时间 = 子文本替换 (L_时间文本, 取文本右边 (L_时间文本, 取文本长度 (L_时间文本 ) - 寻找文本 (L_时间文本, “日”, , 假) - 1 ), P_下班时间, , , 真)调试输出 (L_当前时间, L_上班时间, L_下班时间 )判断 (P_班次 = “白班”)判断 (取时间间隔 (L_当前时间, 到时间 (L_上班时间 ), #分钟 ) ≥ 0 且 取时间间隔 (L_当前时间, 到时间 (L_下班时间 ), #分钟 ) < 0 )返回 (“上班中”)返回 (“已下班”)判断 (P_班次 = “夜班”)判断 (取时间间隔 (L_当前时间, 到时间 (L_上班时间 ), #分钟 ) ≥ 0 且 取小时 (L_当前时间 ) ≤ 23 或 取时间间隔 (L_当前时间, 到时间 (L_下班时间 ), #分钟 ) < 0 )返回 (“上班中”)返回 (“已下班”)返回 (“班次错误”)
仅供参考.e
(923.57 KB, 下载次数: 0)
|
|