996

[技术攻略] 传奇GEE引擎时间差:GETINTERVAL脚本命令

[复制链接]
查看2147 | 回复0 | 2023-1-25 09:15:06 | 显示全部楼层 |阅读模式
取两个时间之间的相差:GETINTERVAL建议当前只进行来时间差对比,无法区分指定时间是未到当前时间,还是已经过了当前时间。

引擎:20220701
功能:取两个时间之间的相差
#IF
#ACT
GETINTERVAL <$datetime> 2022-10-23,24:00:00 6 S$时间
SENDMSG 0 距离当天结束还剩余<$STR(S$时间)>秒
测试假设:<$datetime> = 2022-10-23,21:00:00

#IF
#ACT
GETINTERVAL 2022-10-23,21:00:00 2022-10-23,20:00:00 6 S$时间
SENDMSG 0 距离当天结束还剩余<$STR(S$时间)>秒
;这里计算结果应该为-3600秒(这里时间已经过了,应该用负值加以区分)

#IF
#ACT
GETINTERVAL 2022-10-23,21:00:00 2022-10-23,22:00:00 6 S$时间
SENDMSG 0 距离当天结束还剩余<$STR(S$时间)>秒
;这里计算结果为3600秒
现在以上两个结果输出的值均为3600秒,应该有一个用负值来区分,
要不然不知道指定时间对比是超过了当前时间,还是未到当前时间。

你建议个der啊,现在建议的版块GEE官方又不会鸟!
另外,命令原理要搞清楚啊..前后对比,你咋搞成后前对比?


回复

使用道具 举报

本版积分规则