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()));

解决方案 »

  1.   

    Date today = new Date();
        today.setDate(today.getDate()+37*7+5);
        System.out.println(today.getDate());今天之后的第37周星期五的日期。
      

  2.   

    http://dev.csdn.net/develop/article/20/20844.shtm
      

  3.   

    呵呵,错了一点,
    Date today = new Date("你所指定的第一周的第一天");
        today.setDate(today.getDate()+37*7+5);
        System.out.println(today.getDate());
      

  4.   

    非常简单Calendar c = Calendar.getInstance(Locale.CHINA);
    c.set(Calendar.WEEK_OF_YEAR, 37);
    c.set(Calendar.DAY_OF_WEEK, Calendar.FRIDAY);
    System.out.println(c.getTime());