int m= pagebegin; m<= pageend; m++让m递增循环,
但我下面我要按照日期来递增例如:
str=“2005-01-16”设置初值
然后以:
2005-01-17
2005-01-18
2005-01-19
....这种日期的形式递增下去
到月自动递增月 到年 自动递增年,按照严格的日期型来递增。求教高手指点

解决方案 »

  1.   

    不好意思回答错了,用这个,你改造下就ok了import java.text.ParseException;
    import java.util.Calendar;
    import java.util.Date;public class Demo { /**
     * @param args
     */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    Calendar   c   =   Calendar.getInstance();  
    java.text.SimpleDateFormat df = new java.text.SimpleDateFormat("yyyy-MM-dd");
    Date d;
    try {
    d = df.parse("2005-05-12");
    c.setTime(d);

    c.add(c.DATE,1);//天数加一
    } catch (ParseException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }

    System.out.println(df.format(c.getTime()));


    }}
      

  2.   


    import java.text.ParseException;
    import java.util.Calendar;
    import java.util.Date;public class Demo { /**
     * @param args
     */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    Calendar   c   =   Calendar.getInstance();  
    java.text.SimpleDateFormat df = new java.text.SimpleDateFormat("yyyy-MM-dd");
    Date d;
    try {
    d = df.parse("2005-05-12");
    for(int i=1;i<100;i++){
    c.setTime(d);
    c.add(c.DATE,i);//天数加加
    System.out.println(df.format(c.getTime()));
    }
    } catch (ParseException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }




    }}
      

  3.   

    直接扔数据库里,然后用sql 的add