Calendar cl = new java.util.GregorianCalendar();
 cl.set(Calendar.YEAR,Integer.parseInt(request.getParameter("year")));
 cl.set(Calendar.WEEK_OF_YEAR,Integer.parseInt(request.getParameter("week")));
 cl.set(Calendar.DAY_OF_WEEK,1);
  startdate = cl.get(Calendar.YEAR)+"-"+(cl.get(Calendar.MONTH)+1)+"-"+cl.get(Calendar.DATE);
  cl.add(Calendar.WEEK_OF_YEAR,1);
  enddate=cl.get(Calendar.YEAR)+"-"+(cl.get(Calendar.MONTH)+1)+"-"+cl.get(Calendar.DATE);
这个代码,只是我项目一小部分,希望你明白!