From 6c6c0825e59377261b9972af95e1e4dafb43fcfd Mon Sep 17 00:00:00 2001 From: yanghui <2536613402@qq.com> Date: 星期五, 25 十一月 2022 17:44:04 +0800 Subject: [PATCH] Merge branch 'local_20221104' into huacheng_test --- springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/DateUtils.java | 39 ++++++++++++++++++++++++++++++++++----- 1 files changed, 34 insertions(+), 5 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/DateUtils.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/DateUtils.java index 1003da6..052832e 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/DateUtils.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/DateUtils.java @@ -926,11 +926,11 @@ } public static void main(String[] args) throws Exception { - Date date= getLastMonthFirst(); - Date after = getLastMonthEnd(); - System.out.println(date); - System.out.println(after); - System.out.println(getMonthTwentyDay()); +// List<String> beforeDays = getBeforeDays(15); +// System.out.println(beforeDays); + List<String> yearMonths = getYearMonths(); + System.out.println(yearMonths); + } /** @@ -1174,4 +1174,33 @@ } } + + public static List<String> getBeforeDays(int before) { + List<String> dates = new ArrayList<>(); + for (int i = before; i >= 0; i--) { + dates.add(getBeforeDay(i)); + } + return dates; + } + + /** + * 获取当年所有月份 + * + * @return + */ + public static List<String> getYearMonths() { + Calendar instance = Calendar.getInstance(); + int year = instance.get(Calendar.YEAR); + List<String> months = new ArrayList<>(); + for (int i = 1; i <= 12; i++) { + String result = String.valueOf(year); + if (i < 10) { + result = result + "-0" +i; + } else { + result = result + "-"+i; + } + months.add(result); + } + return months; + } } -- Gitblit v1.7.1