JAVA Date 你必须知道的。
1 Date和String转换用SimpleDateFormat
两种最常用的Format
public static final String DATE_FORMAT = "yyyy-MM-dd";
public static final String DATE_TIME_FORMAT = "yyyy-MM-dd HH:mm:ss";
1.1 Date转换成String
SimpleDateFormat sdf = new SimpleDateFormat(Constants.DATE_FORMAT);
return sdf.format(date);
1.2 String转换成Date
new SimpleDateFormat(Constants.DATE_FORMAT).parse(dateString)
2 Date的计算 使用 GregorianCalendar
比如日期加1
Date d = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse("2015-03-31 9:20:00");
calendar.setTime(d);
calendar.add(Calendar.DAY_OF_MONTH, 1);//日期加10天
System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(calendar.getTime()));