|
|
发表于 2025-9-21 18:07:34
|
显示全部楼层
辽宁省沈阳市
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | sj1 | 文本型 | | | | sj2 | 文本型 | | | | sj3 | 文本型 | | | | sj4 | 文本型 | | | | 加班时间 | 文本型 | | | | 加班开始时间 | 日期时间型 | | | | 加班结束时间 | 日期时间型 | | | | 临时结束时间 | 双精度小数型 | | | | 加班时常 | 双精度小数型 | | |
sj1 = 时间_格式化 (取现行时间 (), “yyyy-MM-dd”, ) + “ 08:00”sj2 = 时间_格式化 (取现行时间 (), “yyyy-MM-dd”, ) + “ 12:00”sj3 = 时间_格式化 (取现行时间 (), “yyyy-MM-dd”, ) + “ 14:30”sj4 = 时间_格式化 (取现行时间 (), “yyyy-MM-dd”, ) + “ 17:30”加班开始时间 = 到时间 (加班编辑框.内容 )加班结束时间 = 到时间 (结束编辑框.内容 ) 如果真 (加班结束时间 > 到时间 (sj3 ) 且 加班结束时间 < 到时间 (sj4 ) 且 加班开始时间 ≥ 到时间 (sj2 ) 且 加班结束时间 < 增减时间 (到时间 (sj1 ), 5, 1 ))  临时结束时间 = 取时间间隔 (加班结束时间, 到时间 (sj3 ), 7 ) 加班结束时间 = 增减时间 (加班结束时间, 7, 0 - 临时结束时间 ) 调试输出 (临时结束时间, “加班结束时间”, 加班结束时间 ) 如果真 (加班结束时间 > 到时间 (sj1 ))  临时结束时间 = 取时间间隔 (加班结束时间, 到时间 (sj1 ), 7 ) 加班结束时间 = 增减时间 (加班结束时间, 7, 0 - 临时结束时间 )加班时常 = 取时间间隔 (加班结束时间, 加班开始时间, 7)调试输出 (到文本 (“加班时常-”) + 到文本 (加班时常 ) + “-分钟”)
|
|