如何計算一個月的星期二數?如何計算一個月的星期二數量?
使用calender.set
我們可以設置特定月份,之後如何計算當月的星期一,星期二等的數量?
代碼是:
public static void main(String[] args)
{
Calendar calendar = Calendar.getInstance();
int month = calendar.MAY;
int year = 2012;
int date = 1 ;
calendar.set(year, month, date);
int MaxDay = calendar.getActualMaximum(calendar.DAY_OF_MONTH);
int mon=0;
for(int i = 1 ; i < MaxDay ; i++)
{
calendar.set(Calendar.DAY_OF_MONTH, i);
if (calendar.get(Calendar.DAY_OF_WEEK) == calendar.MONDAY)
mon++;
}
System.out.println("days : " + MaxDay);
System.out.println("MOndays :" + mon);
}
你有日期,如果你知道如果它的mod比mod更7。 –