日期:2014-05-20  浏览次数:20753 次

关于获取当前月天数减去周六周天,大家进来看下,谢谢啦。
是这样的,我获取当前的月份的天数,然后减去当前月份的周六和周日的天数。

------解决方案--------------------
你可以做一个方法,根据所给月的天数和这个月的第一天是礼拜几来计算整个月的周六、周日数。
这个方法其实很简单,你甚至都不用去循环,因为一个月最少28天,最多31天,很容易算的。
------解决方案--------------------
Java code
Calendar   cl   =   Calendar.getInstance();
        cl.set(2011,1,3);   
        System.out.println("今天是星期:" + (cl.get(cl.DAY_OF_WEEK)+4)%7);

------解决方案--------------------
+3%7
------解决方案--------------------
探讨
引用:
你可以做一个方法,根据所给月的天数和这个月的第一天是礼拜几来计算整个月的周六、周日数。
这个方法其实很简单,你甚至都不用去循环,因为一个月最少28天,最多31天,很容易算的。


还有别的好点的办法吗,这样算也挺麻烦的啊。