Java基础之Calendar应用:每周三、六休息,从某个日期起至今休息多少天?
/**
* 每周三、六休息,从2013年01月01日起至今天,总计休息多少天?
*/
public static void getRest()
{
Calendar c = Calendar.getInstance();
c.set(2012,0,1);
Calendar d = Calendar.getInstance();
int result = 0;
while(c.compareTo(d)<=0)
{
if(c.get(Calendar.DAY_OF_WEEK)==3 || c.get(Calendar.DAY_OF_WEEK)==6)
result++;
c.add(Calendar.DAY_OF_MONTH,1);
}
sop(result);
}
* 每周三、六休息,从2013年01月01日起至今天,总计休息多少天?
*/
public static void getRest()
{
Calendar c = Calendar.getInstance();
c.set(2012,0,1);
Calendar d = Calendar.getInstance();
int result = 0;
while(c.compareTo(d)<=0)
{
if(c.get(Calendar.DAY_OF_WEEK)==3 || c.get(Calendar.DAY_OF_WEEK)==6)
result++;
c.add(Calendar.DAY_OF_MONTH,1);
}
sop(result);
}