【发布时间】:2012-09-11 12:34:37
【问题描述】:
在纯 Java 中,我有这段代码来获取该月的最后一个星期日。
Calendar getNthOfMonth(int n, int day_of_week, int month, int year) {
Calendar compareDate = Date(1, month, year);
compareDate.set(DAY_OF_WEEK, day_of_week);
compareDate.set(DAY_OF_WEEK_IN_MONTH, n);
return compareDate;
}
// Usage
Calendar lastSundayOfNovember = getNthOfMonth(-1, SUNDAY, NOVEMBER, 2012)
使用Joda-Time 实现相同结果的简洁优雅方法是什么?
【问题讨论】:
标签: java date datetime jodatime