使用groovy脚本将当前日期添加到当前日期

时间:2017-07-26 19:04:47

标签: groovy soapui ready-api

我需要一些关于如何在当前日期添加小时数的帮助,以下是我将代码添加到当前日期的代码。

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 个答案:

答案 0 :(得分: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