IF TISREMAIN(3)>0 AND N<1 THEN BEGIN // 挂单超过30m秒撤单
挂空T:=DYNAINFO(207); //取挂单时间 撤空
END
撤空T:TIMETOT0(30+挂空T); //挂单满足30秒钟
撤空:DYNAINFO(207)>T0TOTIME(撤空T);
IF 撤空 AND TISREMAIN(3)>0 THEN BEGIN
TCANCEL(1,3);
END
如:09:12:28 +30 这样能进位
09:12:32+30 这样不能进位
怎样解决?
先把时间转换成秒数,然后再和30相加,再转换成时间
TIMETOT0(30+timetot0(挂空T))
谢谢