Java Calendar.set(Calendar.DAY_OF_WEEK,Calendar.SUNDAY),它会向后,向前还是未知?
假设以下代码在 2009 年 8 月 22 日(星期六)执行
Calendar c = Calendar.getInstance();
c.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
c.get(Calendar.DAY_OF_MONTH)
将返回23。我对条件感兴趣,会返回14(上周日,而不是下一个周日)。
是否有任何与日历将滚动时间设置的方向相关联的规则?如果是这样,它们是什么?DAY_OF_MONTH/YEAR
DAY_OF_WEEK