取兩個時間之間的相差: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官方又不會鳥!
另外,命令原理要搞清楚啊..前后對比,你咋搞成后前對比?
|