我想在日期范围内计算星期六和星期日

时间:2010-08-27 11:26:58

标签: java date calendar

我想计算一个日期范围内的周六和周日?我怎么样?

2 个答案:

答案 0 :(得分:1)

在几天内迭代:

Calendar date ;//initiate with your date
int day = date.get(Calendar.DAY_OF_WEEK); // 1=Sunday , 2=Monday , ...

检查当天:

if(day == 1 || day == 7)
{
    //add to your list this **date** (for example List<Calender>
}

等等。

答案 1 :(得分:-1)

在范围内查找第1个星期六和星期日,然后 Calendar.add(Calendar.DATE,7)以获取星期六和星期日,直到范围结束。这比检查范围内的每一天要快。