如何在Groovy中的两个日期之间迭代几周?

时间:2014-02-25 05:49:41

标签: date groovy

我试图每周从头到尾迭代日期。目前,我正在编写以下代码。

def current=startDate
    while (current <= endDate) {
        log.debug "Week: ${current}"
        current=current+7
    }

有更古怪的方式吗?

1 个答案:

答案 0 :(得分:6)

考虑到您有两个日期startDateendDate,这应该可以胜任:

(startDate..endDate).step(7) { println it }

groovier,不是吗?