Я хочу добавить 1 секунду к дате и времени, чтобы я мог проверить нумерацию на основе даты. Я надеюсь получить дату из нашего ответа API, преобразовать строку даты в дату, затем преобразовать ее в миллисекунды, добавить секунду, а затем преобразовать обратно в строку даты и использовать ее в моем следующем запросе API. (звучит длинновато? Это точно так!)
У меня возникает проблема, когда я пытаюсь разобрать dateTime. Следующий код выдает ошибку:
def c= new date().parse("yyyy-mm-ddThh:mm:ss",lastDate)
log.info "new formatt"+lastDate
log.info c.timeInMillis
Ошибка:
groovy.lang. mm: ss, 2007-01-26T00: 00: 00] Возможные решения: parse (java.lang.String), parse (java.lang.String, java.lang.String), wait (), clone (), any (), использовать (java.util.List, groovy.lang.Closure)
Какие-нибудь советы о том, как достичь моей цели? Или это тупой подход?