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 –