如何列出前n天日期!
比如:今天是2009-10-01 当n = 2 天时:需列出 2009-09-30,2009-10-01
方法和思路都行
……

解决方案 »

  1.   


    private static void getDate(int days){
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    Calendar cal = Calendar.getInstance();
    System.out.println("today is :"+sdf.format(cal.getTime()));
    for(int i = 1 ; i <= days ; i++){
    cal.add(Calendar.DATE,-i);
    System.out.println(sdf.format(cal.getTime()));
    }
    }
      

  2.   

    我在楼上的基础上做了些修改。public static void getDate(int days){
           SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
            Calendar cal = Calendar.getInstance();
            System.out.println("today is :"+sdf.format(cal.getTime()));
            cal.add(Calendar.DATE,-days);
            for(int i = 1 ; i <= days ; i++){ 
                cal.add(Calendar.DATE,1);
                System.out.println(sdf.format(cal.getTime()));
            }
    }
      

  3.   

    &&&&………………