From 76a919ff303ccd52d3c9f013761f1e1a7b38bb2b Mon Sep 17 00:00:00 2001 From: NepPure Date: Mon, 3 Mar 2025 17:40:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B2=A1=E6=9C=8924=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugins/schedule/schedule_generator.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/plugins/schedule/schedule_generator.py b/src/plugins/schedule/schedule_generator.py index 24b2a32dd..fb1648abf 100644 --- a/src/plugins/schedule/schedule_generator.py +++ b/src/plugins/schedule/schedule_generator.py @@ -128,6 +128,10 @@ class ScheduleGenerator: def _time_diff(self, time1: str, time2: str) -> int: """计算两个时间字符串之间的分钟差""" + if time1=="24:00": + time1="23:59" + if time2=="24:00": + time2="23:59" t1 = datetime.datetime.strptime(time1, "%H:%M") t2 = datetime.datetime.strptime(time2, "%H:%M") diff = int((t2 - t1).total_seconds() / 60) @@ -165,4 +169,4 @@ class ScheduleGenerator: # if __name__ == "__main__": # main() -bot_schedule = ScheduleGenerator() \ No newline at end of file +bot_schedule = ScheduleGenerator()