我有這個while循環:如何讓我的while循環每分鐘啓動一次?
while (now() > timeToday(checkTime).time && now() < timeToday(arrivalTime).time){
我想這個循環運行,只有當實時時鐘的秒命中00
基本上使循環每分鐘運行一次。我這樣做是因爲我寫的IDE只允許最多暫停15秒。不幸的是sleep()
不在SmartThings IDE
我在想這樣的事情
while (now() > timeToday(checkTime).time &&
now() < timeToday(arrivalTime).time &&
Date.parse('ss', now() = 00).time){
在所有的選項,但我與它摸索。
如果有更好的方法來做到這一點比有條件,請讓我知道。
任何原因'Thread.sleep'(或Groovy的默認靜態'睡眠')將無法正常工作? –
它是什麼IDE? –
SmartThings IDE – Brian