是的,正如你评论的那样,Calendar.FIELD可能是你最好的朋友(尽管groovy的TimeCategory也有很好的技巧).
以下是我当月最后一天的表现:
Calendar.with {
println instance.getActualMaximum( DATE )
}
Run Code Online (Sandbox Code Playgroud)
我不理解你的意思是"如果我循环一个月就打破当前的工作日".也许每个月的工作日?
Calendar.with {
(JANUARY..DECEMBER).each { month ->
def cal = instance
cal[MONTH] = month
println cal[DAY_OF_WEEK]
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5334 次 |
| 最近记录: |