1. Calendar cal = Calendar.getInstance();
    2. //获取上个月的日期(上个月的今天)
    3. cal.setTime(new Date());
    4. cal.add(Calendar.MONTH, -1);
    5. int year3 = cal.get(Calendar.YEAR);
    6. int month3 = cal.get(Calendar.MONTH)+1;
    7. int day3 = cal.get(Calendar.DAY_OF_MONTH);
    8. logger.debug(year3 + " 年 " + month3 + " 月 " + day3 + " 日");
    9. Date date3 = cal.getTime();
    10. SimpleDateFormat format3= new SimpleDateFormat("yyyy-MM-dd");
    11. String dateStringYYYYMMDD3 = format3.format(date3);
    12. logger.debug(dateStringYYYYMMDD3);

    日期参考文章