Use Calendar:
- Install
YEARbefore 2009 - Set
DAY_OF_YEARto 1 - Iterations all days in 2009, 2010, Mon-Thu validation.
the code:
Calendar cal = Calendar.getInstance();
cal.set(YEAR, 2009);
cal.set(DAY_OF_YEAR, 1);
while (cal.get(YEAR) <= 2010)
{
int dow = cal.get(DAY_OF_WEEK);
if (dow >= Calendar.MONDAY && dow <= Calendar.THURSDAY))
{
}
cal.add(Calendar.DATE, 1);
}
Update:
, Fri, Sat, Sun: 4 , , 1 :
while (cal.get(YEAR) <= 2010)
{
int dow = cal.get(DAY_OF_WEEK);
if (dow >= Calendar.MONDAY && dow <= Calendar.THURSDAY))
{
}
cal.add(Calendar.DATE, (dow == Calendar.THURSDAY)? 4 : 1);
}