在Android開發過程中,有時候需要擷取某個時間點一個月或若幹個月前的時間。下面簡單記錄一下。
/**
*擷取一個月前的日期
* @param date 傳入的日期
* @return
*/
public static String getMonthAgo(Date date) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd");
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.MONTH, -);
String monthAgo = simpleDateFormat.format(calendar.getTime());
return monthAgo;
}
要想擷取若幹天前後的時間,代碼與此類似,可參照此寫法。