首先获得系统的当前时间,然后减去7天,返回的是Date类型。
public Date getLastWeek() {
Calendar ca = Calendar.getInstance();
ca.add(Calendar.DAY_OF_MONTH, -7);
return ca.getTime();
}
- cal1.add(Calendar.DAY_OF_MONTH,1);
- cal1.add(Calendar.DAY_OF_YEAR,1);
- cal1.add(Calendar.DATE,1);
字段说明:
DAY_OF_MONTH的主要作用是cal.get(DAY_OF_MONTH),用来获得这一天在是这个月的第多少天
Calendar.DAY_OF_YEAR的主要作用是cal.get(DAY_OF_YEAR),用来获得这一天在是这个年的第多少天。
String类型转Date SimpleDateFormate sdf = new SimpleDateFormate("yyyy-MM-dd hh:mm:ss" ); Date date = sdf.parse(string_date);
Date类型转String SimpleDateFormate sdf = new SimpleDateFormate("yyyy-MM-dd hh:mm:ss" ); String string_date = sdf.format(date_date);
Date比较时间先后 compareTo()方法,根据返回值的正负来去顶