44323
2023-11-24 ae9bfd2d66f68a553786ac78b12f4390e65e4e09
cloud-server-account/src/main/java/com/dsh/account/util/DateUtil.java
@@ -368,4 +368,43 @@
        return age;
    }
    // 获取近一周的开始时间
    public static Date getLastWeekStartDate() {
        Calendar calendar = Calendar.getInstance();
        // 设置为当前日期的前一周
        calendar.add(Calendar.DAY_OF_YEAR, -7);
        // 获取近一周的开始时间
        return calendar.getTime();
    }
    // 获取近一个月的开始时间
    public static Date getLastMonthStartDate() {
        Calendar calendar = Calendar.getInstance();
        // 设置为当前日期的前一个月
        calendar.add(Calendar.MONTH, -1);
        // 获取近一个月的开始时间
        return calendar.getTime();
    }
    // 获取近一年的开始时间
    public static Date getLastYearStartDate() {
        Calendar calendar = Calendar.getInstance();
        // 设置为当前日期的前一年
        calendar.add(Calendar.YEAR, -1);
        // 获取近一年的开始时间
        return calendar.getTime();
    }
    // 获取昨天的时间
    public static Date getLastOfDate() {
        Calendar calendar = Calendar.getInstance();
        // 设置为当前日期的前一个月
        calendar.add(Calendar.DAY_OF_YEAR, -1);
        // 获取近一个月的开始时间
        return calendar.getTime();
    }
}