Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR,2004);
calendar.set(Calendar.WEEK_OF_YEAR ,37);
calendar.set(Calendar.DAY_OF_WEEK,Calendar.FRIDAY);
System.out.println(new SimpleDateFormat("yyyy-MM-dd").format(calendar.getTime()));
calendar.set(Calendar.YEAR,2004);
calendar.set(Calendar.WEEK_OF_YEAR ,37);
calendar.set(Calendar.DAY_OF_WEEK,Calendar.FRIDAY);
System.out.println(new SimpleDateFormat("yyyy-MM-dd").format(calendar.getTime()));
today.setDate(today.getDate()+37*7+5);
System.out.println(today.getDate());今天之后的第37周星期五的日期。
Date today = new Date("你所指定的第一周的第一天");
today.setDate(today.getDate()+37*7+5);
System.out.println(today.getDate());
c.set(Calendar.WEEK_OF_YEAR, 37);
c.set(Calendar.DAY_OF_WEEK, Calendar.FRIDAY);
System.out.println(c.getTime());