Tarihe dayalı sayfalandırmayı test edebilmem için datetime 1 saniye eklemek istiyorum. API yanıtımızdan bir tarih almayı, tarih dizesini bir tarihe dönüştürmeyi, ardından bunu milisaniyeye dönüştürmeyi, bir saniye ekledikten sonra tekrar bir test haline dönüştürmeyi ve bir sonraki API isteğimde kullanmamı umuyorum. (sound longwinded? Olduğunu hissediyor!)Groovy'de tarih aralığı
Bir dateTime ayrıştırmaya çalıştığımda sorun yaşıyorum.
def c= new date().parse("yyyy-mm-ddThh:mm:ss",lastDate)
log.info "new formatt"+lastDate
log.info c.timeInMillis
Hata: groovy.lang.MissingMethodException: Yöntemin bir imza: java.util.Date.parse() değişken türleri için geçerli olan: (java.lang.String aşağıdaki kod bir hata atıyor , groovy.util.slurpersupport.NodeChildren) değerleri: [yyyy-mm-ddThh: dd: ss, 2007-01-26T00: 00: 00] Olası çözümler: ayrıştırma (java.lang.String), ayrıştırma (java.lang. String, java.lang.String), wait(), clone(), any(), kullanın (java.util.List, groovy.lang.Closure)
Hedefime nasıl ulaşacağınıza dair ipuçları var mı? Yoksa kararsız bir yaklaşım mı?
Dur, güzel ve özlü. Bir atış yapacağım ve uygun olup olmadığına bakacağım. Teşekkürler! –