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

时间:2014-01-16 16:08:38

标签: datetime groovy

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

  

立即约会:1月16日星期四,东部时间2014年5月25日,星期四   现在添加30分钟:2014年1月16日星期四11:35:48 2014

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

1 个答案:

答案 0 :(得分:56)

您可以使用TimeCategory

import groovy.time.TimeCategory

currentDate =  new Date()

println currentDate

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

println after30Mins