Добавить 1 дней к пользовательской недвижимости в Groovy - PullRequest
0 голосов
/ 16 октября 2019

Я пытаюсь получить 1 день для пользовательских свойств (redady api).

Дата пользовательских свойств: 2020-02-09T00:00:00Z

Я хочу получить плюс 1 день 2020-02-10T00:00:00Z

def date1 = context.expand(' $(#TestCase#EndDate) ')
def date2 = date1.plus(1)

Результат 2020-02-09T00:00:00Z1

Как можно иметь пользовательские свойства даты плюс 1 день?

Спасибо

1 Ответ

0 голосов
/ 16 октября 2019

Как указал @ernest_k, сначала проанализируйте данную дату с String до Date.

//define your desired date format
def dateFormat = "yyyy-MM-dd'T'HH:mm:ss'Z'"

Затем разберите его на Date

def givenDate = Date.parse(dateFormat, yourDate)

Наконец добавьте day(s) к указанной дате

def plusOneDay = Date.parse(dateFormat, givenDate).plus(1)

И вы можете сделать все работы влиния тоже -

def oneDayPlus = Date.parse("yyyy-MM-dd'T'HH:mm:ss'Z'", yourDate).plus(1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...