天天看點

Java Calendar 擷取一周以前的時間,時間類型轉換

首先獲得系統的目前時間,然後減去7天,傳回的是Date類型。

public Date getLastWeek() {

Calendar ca = Calendar.getInstance();

ca.add(Calendar.DAY_OF_MONTH, -7);

return ca.getTime();

}

  1. cal1.add(Calendar.DAY_OF_MONTH,1);  
  2. cal1.add(Calendar.DAY_OF_YEAR,1);  
  3. 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()方法,根據傳回值的正負來去頂