在Android开发过程中,有时候需要获取某个时间点一个月或若干个月前的时间。下面简单记录一下。
1 2 3 4 5 6 7 8 9 10 11 12 13
|
public static String getMonthAgo(Date date) { SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd"); Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.add(Calendar.MONTH, -1); String monthAgo = simpleDateFormat.format(calendar.getTime()); return monthAgo; }
|
要想获取若干天前后的时间,代码与此类似,可参照此写法。