java Date获取前7天

解决方案 »

  1.   


    Date now = new Date();
    GregorianCalendar calendar = new GregorianCalendar();
    calendar.setTime(now);
    calendar.add(Calendar.DAY_OF_MONTH, -7);
    Date date =calendar.getTime();
      

  2.   


    Date begin = new Date();
           
           begin.setDate(begin.getDate()-7);
           SimpleDateFormat  formate = new SimpleDateFormat("yyyy-MM-dd");
       String begintime=formate.format(begin);
      

  3.   

     Calendar calendar=Calendar.getInstance(); 
     calendar.add(Calendar.DAY_OF_MONTH, -7);
      

  4.   


    Calendar calendar=Calendar.getInstance();
    calendar.add(Calendar.DAY_OF_MONTH, -7);