黑马程序员技术交流社区
标题:
请问可不可以通过Calendar类相关方法,算出一段时间内双休日的总天数
[打印本页]
作者:
乔建国
时间:
2012-4-28 13:13
标题:
请问可不可以通过Calendar类相关方法,算出一段时间内双休日的总天数
比如:2012-01-15到2012-05-1 周六日的天数一共有多少天
作者:
魏征
时间:
2012-4-28 19:26
本帖最后由 魏征 于 2012-4-28 19:28 编辑
public static void main(String[] args)
{
Calendar c1=Calendar.getInstance();
c1.set(2012,0,15);//2012年1月15日,月份是从0到11,0对应一月,以此类推4就是五月。
Calendar c2=Calendar.getInstance();
c2.set(2012,4,1);//2012年5月1日
int count=0;//定义一个计数器
while(c1.get(Calendar.DAY_OF_YEAR)<=c2.get(Calendar.DAY_OF_YEAR))
{
if( c1.get(Calendar.DAY_OF_WEEK)>6 || c1.get(Calendar.DAY_OF_WEEK)<2) //当周日或周六计数一次
{
count++;
}
c1.add(Calendar.DAY_OF_MONTH,1);
}
System.out.println(count+"天");
}
}
作者:
张卯
时间:
2012-4-28 20:06
顶楼上高手!
作者:
曾_强
时间:
2012-4-28 20:20
学习咯,高手大有人在。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2