20
我想将小时或分钟添加到当前日期。例如,我用当前的时间和日期创建一个Date对象,并且我想将它增加30分钟,我如何在Grails/Groovy中做这样的事情?在Groovy中以小时/分钟递增日期对象
日期现在:星期四1月16日11时05分48秒EST 2014
添加30分钟到现在:星期四1月16日11时35分48秒EST 2014
我在想,如果我可以做同样的事情,我们可以添加1到目前为止,并提前一天移动它。
我想将小时或分钟添加到当前日期。例如,我用当前的时间和日期创建一个Date对象,并且我想将它增加30分钟,我如何在Grails/Groovy中做这样的事情?在Groovy中以小时/分钟递增日期对象
日期现在:星期四1月16日11时05分48秒EST 2014
添加30分钟到现在:星期四1月16日11时35分48秒EST 2014
我在想,如果我可以做同样的事情,我们可以添加1到目前为止,并提前一天移动它。
您可以使用TimeCategory
import groovy.time.TimeCategory
currentDate = new Date()
println currentDate
use(TimeCategory) {
after30Mins = currentDate + 30.minutes
}
println after30Mins
链接到常规API文档: http://docs.groovy-lang.org/latest/html/api/groovy/time/TimeCategory.html – RMorrisey
类似:https://stackoverflow.com/questions/25046910/how-do-i-subtract-minutes-from-current-time –