From 27fa371d0fff1590be0534277fe8680ed6515315 Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期三, 07 六月 2023 17:18:18 +0800
Subject: [PATCH] 增加管线泄露报警点坐标算法
---
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