日付ベースのページネーションをテストできるように、datetime に 1 秒を追加しようとしています。API 応答から日付を取得し、日付文字列を日付に変換し、それをミリ秒に変換し、1 秒を追加してから日付文字列に戻して、次の API 要求で使用することを望んでいます。(くどいようですが、そんな感じです!)
dateTime を解析しようとすると問題が発生します。次のコードはエラーをスローしています。
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() , any(), use(java.util.List, groovy.lang.Closure)
私の目標を達成するためのヒントはありますか?それとも薄暗いアプローチですか?