就是报表分页是按月分页,穿月份的参数去查询,但是月份递减和周报表的递减怎么时间难住了~~~

解决方案 »

  1.   

    就直接获取当前的时间然后把这个时间弄成动态的时间然后进行减。周的话是-7,月的话是month-1,每次都带着个时间的参数进行查询
    例如 SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
         Date date=sdf.parse(start);
         
         
         Calendar calendar = Calendar.getInstance();
         calendar.setTime(date);
         
         calendar.add(Calendar.MONTH, -1);
         String one=sdf.format(calendar.getTime());
    这个是月份的递减月
    <%
         SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
         Date date=sdf.parse(start);
         sdf=new SimpleDateFormat("yyyy.MM.dd");
         
      %>
      <%
         SimpleDateFormat sd=new SimpleDateFormat("yyyyMMdd");
         Date date1=sd.parse(start);
         sd=new SimpleDateFormat("yyyyMMdd");
      %>这是周的递减在这个时候超链接的时候要穿进去一个../common/zhoubao.jsp?w=<%=sd.format(date1.getTime()+7*24*60*60*1000) %>这个参数这样就可以解决了~~~