我想计算一个日期范围内的周六和周日?我怎么样?
答案 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)以获取星期六和星期日,直到范围结束。这比检查范围内的每一天要快。