大家都来帮忙或学习呀,怎么得到一个指定的月中有几周? 多谢

大家都来帮忙或学习呀,如何得到一个指定的月中有几周? 谢谢
大家都来帮忙或学习呀,如何得到一个指定的月中有几周?   谢谢

------解决方案--------------------
樓主,給你個思路,算出有多少個星期天就知道有幾周了.

//輸入三個參數,年,月,月的天數
public int getWeekCount(int year,int month,int days){
//其實天數這個參數不要也行,可以算出來的
//樓主你自己完善吧
int week,ws=0;
Calendar c = Calendar.getInstance();
for (int i = 1; i <= 31; i++) {
c.clear();
c.set(year,month,i);
week = c.get(Calendar.DAY_OF_WEEK)-1;
if (week==0) {
ws++;
}
}

System.out.println(month+ "有 "+ws+ "周 ");
}