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