我试图每周从头到尾迭代日期。目前,我正在编写以下代码。
def current=startDate
while (current <= endDate) {
log.debug "Week: ${current}"
current=current+7
}
有更古怪的方式吗?
答案 0 :(得分:6)
考虑到您有两个日期startDate
和endDate
,这应该可以胜任:
(startDate..endDate).step(7) { println it }
groovier,不是吗?