package com.zzk.cn;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class Days {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar cal = Calendar.getInstance(); // 获得当前的时间
System.out.println("今天是:" + sdf.format(cal.getTime()));
cal.add(Calendar.DATE, 1); // 把当前日期增加 1 天,负数为减少
System.out.println("第二天是:" + sdf.format(cal.getTime()));
cal.add(Calendar.DATE, -1); // 再回到今天的日期
cal.add(Calendar.DATE, 2);
System.out.println("第三天是:" + sdf.format(cal.getTime()));
cal.add(Calendar.DATE, -2); // 再回到今天的日期
cal.add(Calendar.DATE, 3);
System.out.println("第四天是:" + sdf.format(cal.getTime()));
cal.add(Calendar.DATE, -3); // 再回到今天的日期
cal.add(Calendar.DATE, 4);
System.out.println("第五天是:" + sdf.format(cal.getTime()));
cal.add(Calendar.DATE, -4); // 再回到今天的日期
cal.add(Calendar.DATE, 5);
System.out.println("第六天是:" + sdf.format(cal.getTime()));
cal.add(Calendar.DATE, -5); // 再回到今天的日期
cal.add(Calendar.DATE, 6);
System.out.println("第七天是:" + sdf.format(cal.getTime()));
cal.add(Calendar.DATE, -6); // 再回到今天的日期
cal.add(Calendar.DATE, 7);
System.out.println("第八天是:" + sdf.format(cal.getTime()));
cal.add(Calendar.DATE, -7); // 再回到今天的日期
cal.add(Calendar.DATE, 8);
System.out.println("第九天是:" + sdf.format(cal.getTime()));
}
}
输出:
今天是:2011-12-20
第二天是:2011-12-21
第三天是:2011-12-22
第四天是:2011-12-23
第五天是:2011-12-24
第六天是:2011-12-25
第七天是:2011-12-26
第八天是:2011-12-27
第九天是:2011-12-28