首先獲得系統的目前時間,然後減去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()方法,根據傳回值的正負來去頂