Подтвердить что ты не робот

Приращение объекта даты по часам/минутам в Groovy

Я хочу добавить часы или минуты к текущей дате. Например, я создаю объект Date с текущим временем и датой, и я хочу увеличить его на 30 минут, как я могу это сделать в Grails/ Groovy?

Дата сейчас: чт 16 янв 11:05:48 EST 2014
Добавление 30 минут в настоящее время: чт 16 января 11:35:48 EST 2014

Мне было интересно, могу ли я сделать то же самое, что мы можем сделать с добавлением 1 на сегодняшний день, и он перемещает его на следующий день.

4b9b3361

Ответ 1

Вы можете использовать TimeCategory

import groovy.time.TimeCategory

currentDate =  new Date()

println currentDate

use( TimeCategory ) {
    after30Mins = currentDate + 30.minutes
}

println after30Mins