一、使用LocalData 获取时间日期对象

1. 取本月最后一天的LocalDate对象

/**
     * 取本月最后一天的LocalDate对象
     * 返回值调用getDayOfMonth()、getMonth()、getYear()等分别获取日、月、年,或者toString转化为字符串
     */
    public static LocalDate lastDayOfThisMonth() {
        return LocalDate.now().with(TemporalAdjusters.lastDayOfMonth());
    }

2. 取上月最后一天的LocalDate对象

/**
     * 取上月最后一天的LocalDate对象
     * 返回值调用getDayOfMonth()、getMonth()、getYear()等分别获取日、月、年,或者toString转化为字符串
     */
    public static LocalDate lastDayOfLastMonth() {
        return LocalDate.now().minusMonths(1L).with(TemporalAdjusters.lastDayOfMonth());
    }