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);
    }
原文地址:https://www.cnblogs.com/cxmsky/p/2880033.html