在Groovy中按小时/分钟递增日期对象

Ale*_*Con 30 groovy datetime

我想在当前日期添加小时或分钟.例如,我创建一个具有当前时间和日期的Date对象,我想将它递增30分钟,我怎么能在Grails/Groovy中做这样的事情?

日期:2014年1月16日星期四美国东部时间2014年5月5日星期五
加入30分钟到现在:2014年1月16日星期四11:35:48 2014年

我想知道我是否可以做同样的事情,我们可以做到添加1到目前为止,它提前一天移动它.

Ram*_*shi 59

您可以使用TimeCategory

import groovy.time.TimeCategory

currentDate =  new Date()

println currentDate

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

println after30Mins
Run Code Online (Sandbox Code Playgroud)