3
我正在嘗試迭代每週從開始到結束的日期。目前,我正在編寫下面的代碼。如何迭代Groovy中兩個日期之間的星期?
def current=startDate
while (current <= endDate) {
log.debug "Week: ${current}"
current=current+7
}
有沒有更多的方法?
我正在嘗試迭代每週從開始到結束的日期。目前,我正在編寫下面的代碼。如何迭代Groovy中兩個日期之間的星期?
def current=startDate
while (current <= endDate) {
log.debug "Week: ${current}"
current=current+7
}
有沒有更多的方法?
考慮您有兩個日期startDate
和endDate
,這應該做的工作:
(startDate..endDate).step(7) { println it }
更巧妙的,是不是?
執行得很好的方形驅動器。 ;) – dmahapatro
這似乎是非常乾淨的代碼(也許將7移動到最終變量和靜態類型'當前')。有什麼特別的你正在尋找? – Igor