用到的类:
java.util.Date;
java.text.SimpleDateFormat;
java.util.Calendar;
新建一个日期:
Date date=new Date();
格式化日期:
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
String today=sdf.format(date);
System.out.println(today);//
打印今天日期如果今天是
2006
年
3
月
20
日
打印结果为:
2006-03-20
从今天算往后推迟
10
天,得到
10
天后的日期:
int days=10;
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, days);
String tenDaysAfterDate=sdf.format(cal.getTime());
cal.add(Calendar.DATE, days);
String tenDaysAfterDate=sdf.format(cal.getTime());
System.out.println(tenDaysAfterDate);
把一个标准格式化字符串转换成日期,并往后推迟
10
天:
Date date1=sdf.parse("2006-03-20");
date1.setTime(date1.getTime() + days* 24 * 60
* 60 * 1000);
* 60 * 1000);
String tenDaysAfterSomeDate=sdf.format(date1);
System.out.println(tenDaysAfterSomeDate);
待续
.............