在Groovy中,如何找到本月的最后一天?
感谢您的明智建议和智慧。
最佳答案
是的,正如您所说,Calendar.FIELD可能是您最好的朋友(尽管groovy的TimeCategory也有巧妙的技巧)。
这是我当月最后一天的结算方式:
Calendar.with {
println instance.getActualMaximum( DATE )
}
我不明白您的意思是“如果我循环一个月,请中断当前工作日”。也许得到每个月的工作日?
Calendar.with {
(JANUARY..DECEMBER).each { month ->
def cal = instance
cal[MONTH] = month
println cal[DAY_OF_WEEK]
}
}