From 8c5ce72e1334c972238578b8e21e6b698a68a457 Mon Sep 17 00:00:00 2001 From: zhangc <zc@123> Date: 星期三, 19 三月 2025 18:55:31 +0800 Subject: [PATCH] 四期 --- src/main/java/com/zy/asrs/utils/TimeUtils.java | 15 ++++++++++++--- 1 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/zy/asrs/utils/TimeUtils.java b/src/main/java/com/zy/asrs/utils/TimeUtils.java index a6c26b8..35b19e7 100644 --- a/src/main/java/com/zy/asrs/utils/TimeUtils.java +++ b/src/main/java/com/zy/asrs/utils/TimeUtils.java @@ -1,5 +1,6 @@ package com.zy.asrs.utils; +import com.alibaba.fastjson.JSON; import com.zy.asrs.task.core.ProcesTimeData; import java.time.LocalDate; @@ -16,14 +17,22 @@ LocalDateTime startTime = LocalDateTime.of(LocalDate.now(), LocalTime.of(procesTimeData.getStartHour(), procesTimeData.getStartMinute())); LocalDateTime endTime = LocalDateTime.of(LocalDate.now(), LocalTime.of(procesTimeData.getEndHour(), procesTimeData.getEndMinute())); if (procesTimeData.getStartHour() > procesTimeData.getEndHour()) { - endTime = endTime.plusDays(1); + startTime = startTime.plusDays(-1); } LocalDateTime currentTime = LocalDateTime.now(); // 鑾峰彇褰撳墠鏃堕棿 - System.out.println(startTime); - System.out.println(endTime); if (currentTime.isAfter(startTime) && currentTime.isBefore(endTime)) { return true; } return false; } + + public static void main(String[] args) { + ProcesTimeData procesTimeData = new ProcesTimeData(); + procesTimeData.setStartHour(7); + procesTimeData.setStartMinute(40); + procesTimeData.setEndHour(15); + procesTimeData.setEndMinute(0); + System.out.println(between(procesTimeData)); + System.out.println(JSON.toJSONString(procesTimeData)); + } } -- Gitblit v1.9.1