我有这个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