Groovy创建当前日期时间+ x分钟

时间:2015-11-26 19:00:16

标签: groovy

我尝试用groovy获取当前日期时间+ 2分钟:

import groovy.time.*
import org.codehaus.groovy.runtime.TimeCategory
import groovy.time.TimeCategory

currentDate1 =  new Date()
use( TimeCategory ) {
   after2Mins  = date + 2.minutes
}
log.info after2Mins

我收到了这个错误:

  

groovy.lang.MissingPropertyException:没有这样的属性:date for   class:Script8错误在第7行

1 个答案:

答案 0 :(得分:0)

应该是:

import groovy.time.*
import org.codehaus.groovy.runtime.TimeCategory
import groovy.time.TimeCategory

def currentDate1 =  new Date()
use( TimeCategory ) {
   after2Mins = currentDate1 + 2.minutes
}
println after2Mins

您在def之前遗失currentDate1并在date关闭时使用currentDate1而不是TimeCategory