2017-07-26 29 views
1

我需要一些關於如何添加小時到當前日期的幫助,以下是我的代碼來添加幾天到當前日期。用groovy腳本添加小時到當前日期

def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context) 
def today = new Date() 
def laterDate = today + 29 // adding 29 days 
laterDate = laterDate + Duration.parse("PT1H") 
def dda = laterDate.format("yyyy-MM-dd 17:00:00") 
log.info dda 

回答

1

如果您使用如下所示的TimeCategory會很容易。只需將2.hour and 30.minutes添加到自然語言的日期並應用+即可。

use(groovy.time.TimeCategory) { 
    def twoAndHalfHourFromNow = new Date() + 2.hour + 30.minutes 
    log.info twoAndHalfHourFromNow.format("yyyy-MM-dd HH:mm:ss") 
} 

您可以快速地在線試用Demo

+0

喜饒,它的工作謝謝你,你能不能也告知,如果我們可以添加GMT時間TOT他當前日期。 – peter

+0

@peter,原來的問題得到了回答,感謝如果接受爲答案。關於你評論的問題,你想添加本地時區或GMT總是? – Rao

+0

@peter,你可以用'yyyy-MM-dd HH:mm:ssZ'格式來試試,看看你是不是在尋找什麼? – Rao

相關問題