我希望将 1 秒添加到日期时间,以便测试基于日期的分页。我希望从我们的 API 响应中获取日期,将日期字符串转换为日期,然后将其转换为毫秒,添加一秒,然后转换回日期字符串并在我的下一个 API 请求中使用它。(听起来很啰嗦?感觉确实是这样!)
当我尝试解析日期时间时,我遇到了问题。以下代码引发错误:
def c= new date().parse("yyyy-mm-ddThh:mm:ss",lastDate)
log.info "new formatt"+lastDate
log.info c.timeInMillis
错误:groovy.lang.MissingMethodException:没有方法签名:java.util.Date.parse() 适用于参数类型:(java.lang.String, groovy.util.slurpersupport.NodeChildren) 值:[yyyy-mm- ddThh:mm:ss, 2007-01-26T00:00:00] 可能的解决方案:parse(java.lang.String), parse(java.lang.String, java.lang.String), wait(), clone() ,任何(),使用(java.util.List,groovy.lang.Closure)
关于如何实现我的目标的任何提示?或者这是一种愚蠢的方法?