|
在开发过程中,可能会遇到分钟数对比的要求,比如日志记录中时间是 2022/10/10 12:30 ,要检查结果是不是 2022/10/10 12:30 写入的,实际过程中返回假的机率太高了。这种现象应该与某一些高级编程中双精度小数型的0与0对比,结果返回假原理可能一样。可以使用“到时间戳”的方式解决,希望能给到大家一些帮助。
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_时间 | 日期时间型 | | | 时间1 | 日期时间型 | | | 时间2 | 日期时间型 | | | 计次循环首 (30, )局_时间 = 取现行时间 ()时间1 = 增减时间 (局_时间, #秒, 取秒 (局_时间 ) × -1 ) 时间2 = 到时间 (到文本 (取年份 (局_时间 )) + “/” + 到文本 (取月份 (局_时间 )) + “/” + 到文本 (取日 (局_时间 )) + “/” + 到文本 (取小时 (局_时间 )) + “/” + 到文本 (取分钟 (局_时间 )) )调试输出 (时间1, 时间2, 时间1 = 时间2, 时间1 > 时间2, 时间1 < 时间2, 取时间间隔 (时间1, 时间2, #分钟 ), 取时间间隔 (时间1, 时间2, #秒 )) 判断 (时间1 = 时间2 ) 调试输出 (“精确分钟数对比不一样,严重BUG”)延时 (500 ) . 计次循环尾 ()返回 (0 )
|
-
-
demo.e
143.99 KB, 下载次数: 6, 下载积分: 精币 -2 枚
评分
-
查看全部评分
|