Как вычесть минуты из текущего времени
Я пытаюсь вычесть 10 минут из текущего времени, но я не могу найти правильный синтаксис в документации, которую я посмотрел
До сих пор
def deltaMinutes = 10
use(TimeCategory) {
def nowTime = new Date() - deltaMinutes.minutes
log.debug nowTime
}
и получите это в SmartThings IDE
java.lang.NullPointerException @ line 53
Возможно, IDE не поддерживает эту библиотеку? Какой будет следующий лучший метод для расчета этого?
1 ответ
Решение
10.minutes.ago
должен дать то, что вы ищете
use( groovy.time.TimeCategory ) {
println 10.minutes.ago
}