天天看点

Android获取一个月前的日期

在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;
    }
           

要想获取若干天前后的时间,代码与此类似,可参照此写法。

继续阅读