Как вычесть минуты из текущего времени

Я пытаюсь вычесть 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
}
Другие вопросы по тегам