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