From e96252ffd9f8368badf065436e2b58930fbd3b8d Mon Sep 17 00:00:00 2001
From: kimi <kimi42345@gmail.com>
Date: 星期三, 22 四月 2020 13:41:59 +0800
Subject: [PATCH] 4/22

---
 src/main/java/com/highdatas/srs/util/DbUtils.java |   38 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 38 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/highdatas/srs/util/DbUtils.java b/src/main/java/com/highdatas/srs/util/DbUtils.java
index bd4b04e..bd4b85e 100644
--- a/src/main/java/com/highdatas/srs/util/DbUtils.java
+++ b/src/main/java/com/highdatas/srs/util/DbUtils.java
@@ -65,6 +65,23 @@
 //        valueOfMethod.invoke(baseWapper, )
     }
 
+    public static int compareDate( Date dt1,  Date dt2) {
+        try {
+            if (dt1.getTime() > dt2.getTime()) {
+                System.out.println("dt1 鍦╠t2鍓�");
+                return 1;
+            } else if (dt1.getTime() < dt2.getTime()) {
+                System.out.println("dt1鍦╠t2鍚�");
+                return -1;
+            } else {
+                return 0;
+            }
+        } catch (Exception exception) {
+            exception.printStackTrace();
+        }
+        return 0;
+    }
+
     public static String toSqlToJava(String sqlType) {
         if( sqlType == null || sqlType.trim().length() == 0 ) return sqlType;
         sqlType = sqlType.toLowerCase();
@@ -184,6 +201,27 @@
         return sbf.toString();
     }
 
+    public static boolean isEffectiveDate(Date nowTime, Date startTime, Date endTime) {
+        if (nowTime.getTime() == startTime.getTime()
+                || nowTime.getTime() == endTime.getTime()) {
+            return true;
+        }
+
+        Calendar date = Calendar.getInstance();
+        date.setTime(nowTime);
+
+        Calendar begin = Calendar.getInstance();
+        begin.setTime(startTime);
+
+        Calendar end = Calendar.getInstance();
+        end.setTime(endTime);
+
+        if (date.after(begin) && date.before(end)) {
+            return true;
+        } else {
+            return false;
+        }
+    }
     public static int getDayDiffer(Date startDate, Date endDate) throws ParseException {
         //鍒ゆ柇鏄惁璺ㄥ勾
         SimpleDateFormat yearFormat = new SimpleDateFormat("yyyy");

--
Gitblit v1.8.0