From 37f8d15dd8954e04ad09445184c04a58773af17a Mon Sep 17 00:00:00 2001 From: ‘liusuyi’ <1951119284@qq.com> Date: 星期三, 14 六月 2023 09:13:37 +0800 Subject: [PATCH] 增加websocket报警点数量推送 --- ruoyi-common/src/main/java/com/ruoyi/common/utils/DateUtils.java | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/DateUtils.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/DateUtils.java index d0f8c69..e2bec71 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/utils/DateUtils.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/utils/DateUtils.java @@ -27,6 +27,7 @@ public static String YYYYMMDDHHMMSS = "yyyyMMddHHmmss"; public static String YYYY_MM_DD_HH_MM_SS = "yyyy-MM-dd HH:mm:ss"; + public static String HH_MM_SS = "HH:mm:ss"; private static String[] parsePatterns = { "yyyy-MM-dd", "yyyy-MM-dd HH:mm:ss", "yyyy-MM-dd HH:mm", "yyyy-MM", @@ -184,4 +185,32 @@ ZonedDateTime zdt = localDateTime.atZone(ZoneId.systemDefault()); return Date.from(zdt.toInstant()); } + + /*鍒ゆ柇鏃堕棿鏄惁鍦ㄦ椂闂村唴*/ + public static boolean TimeCompare(String startT,String endT) + { + LocalTime startTime = LocalTime.parse(startT); // 寮�濮嬫椂闂� + LocalTime endTime = LocalTime.parse(endT); // 缁撴潫鏃堕棿 + LocalTime currentTime = LocalTime.now(); // 褰撳墠鏃堕棿 + // 鍒ゆ柇褰撳墠鏃堕棿鏄惁鍦ㄦ椂闂村尯闂村唴 + if (currentTime.isAfter(startTime) && currentTime.isBefore(endTime)) { + // System.out.println("褰撳墠鏃堕棿鍦ㄦ椂闂村尯闂村唴"); + return true; + } else { + // System.out.println("褰撳墠鏃堕棿涓嶅湪鏃堕棿鍖洪棿鍐�"); + return false; + } + } + public static boolean TimeCompare(Date startT,Date endT) + { + Date current=new Date(); + // 鍒ゆ柇褰撳墠鏃堕棿鏄惁鍦ㄦ椂闂村尯闂村唴 + if (current.after(startT) && current.before(endT)) { + // System.out.println("褰撳墠鏃堕棿鍦ㄦ椂闂村尯闂村唴"); + return true; + } else { + // System.out.println("褰撳墠鏃堕棿涓嶅湪鏃堕棿鍖洪棿鍐�"); + return false; + } + } } -- Gitblit v1.9.3