第1个回答 2012-07-13
Calendar currCal = Calendar.getInstance();
//设置为当前月第1周
currCal.set(Calendar.WEEK_OF_MONTH,1);
//设置为本周第2天( 周一)
currCal.set(Calendar.DAY_OF_WEEK,2);
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
System.out.println(dateFormat.format(currCal.getTime()));
第2个回答 2012-07-13
Calendar date = new Calendar();
date.set(年,月,日);
int dayofweek = date.getDAY_OF_WEEK;
if (dayofweek == 0)
dayofweek ==7
int First_Monday = 9-dayfoweek;
System.out.println(First_Monday);