From 67bfacb03541ef2ee4c1496f4cc7600014cd1005 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期二, 18 四月 2023 17:37:50 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/DateUtil.java | 49 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 48 insertions(+), 1 deletions(-) diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/DateUtil.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/DateUtil.java index e2a19ea..775e25a 100644 --- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/DateUtil.java +++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/DateUtil.java @@ -1120,7 +1120,54 @@ return defaultStartDate + "," + defaultEndDate; } - + + /** + * 获取当前日期周几 + * @param date + * @return + */ + public static String getWeekDay(Date date){ + Calendar calendar = Calendar.getInstance(); + calendar.setTime(date); + int weekIdx = calendar.get(Calendar.DAY_OF_WEEK) - 1; + String day = null; + switch (weekIdx) { + case 1: + day = "周一"; + break; + case 2: + day = "周二"; + break; + case 3: + day = "周三"; + break; + case 4: + day = "周四"; + break; + case 5: + day = "周五"; + break; + case 6: + day = "周六"; + break; + default: + day = "周日"; + break; + } + return day; + } + + /** + * 获取本月天数 + * @param date + * @return + */ + public static int getDaysOfMonth(Date date) { + Calendar calendar = Calendar.getInstance(); + calendar.setTime(date); + return calendar.getActualMaximum(Calendar.DAY_OF_MONTH); + } + public static void main(String[] args) throws ParseException { -- Gitblit v1.7.1