From eb6b6dbb35a9f029e0b7d269773685c19fd40976 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期四, 11 七月 2024 10:47:51 +0800
Subject: [PATCH] 玩湃微信商户认证代码

---
 cloud-server-course/src/main/java/com/dsh/course/util/DateUtil.java |   30 +++++++++++++++++++++++++++---
 1 files changed, 27 insertions(+), 3 deletions(-)

diff --git a/cloud-server-course/src/main/java/com/dsh/course/util/DateUtil.java b/cloud-server-course/src/main/java/com/dsh/course/util/DateUtil.java
index b4de802..bc2fb8c 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/util/DateUtil.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/util/DateUtil.java
@@ -150,7 +150,7 @@
      */
     public static Date parse(String date, String pattern) {
         try {
-            if(Objects.nonNull(date)) {
+            if (Objects.nonNull(date)) {
                 return DateUtils.parseDate(date, pattern);
             }
         } catch (ParseException e) {
@@ -237,6 +237,24 @@
         return dateStr;
     }
 
+
+    /**
+     * 得到n天之后的日期
+     */
+    public static String getAfterDayDate2(Date date, String days) {
+        int daysInt = Integer.parseInt(days);
+
+        Calendar canlendar = Calendar.getInstance(); // java.util包
+        canlendar.setTime(date);
+        canlendar.add(Calendar.DATE, daysInt); // 日期减 如果不够减会将月变动
+        Date afterDate = canlendar.getTime();
+
+        SimpleDateFormat sdfd = new SimpleDateFormat("yyyy-MM-dd");
+        String dateStr = sdfd.format(afterDate);
+
+        return dateStr;
+    }
+
     /**
      * 得到n天之后是周几
      */
@@ -286,6 +304,7 @@
         Calendar cal = Calendar.getInstance();
         return cal;
     }
+
     /**
      * 毫秒转日期时间
      *
@@ -332,6 +351,7 @@
 
     /**
      * 计算年龄
+     *
      * @param birthDate
      * @return
      */
@@ -355,9 +375,13 @@
         // 粗计算年龄
         int age = yearNow - yearBirth;
         // 当前月份小于出生月份年龄减一
-        if (monthNow < monthBirth) { age--; }
+        if (monthNow < monthBirth) {
+            age--;
+        }
         // 当前月份等于出生月份,日小于生日年龄减一
-        else if (monthNow == monthBirth && dayNow < dayBirth) { age--; }
+        else if (monthNow == monthBirth && dayNow < dayBirth) {
+            age--;
+        }
         // 返回年龄值
         return age;
     }

--
Gitblit v1.7.1