|
@@ -107,7 +107,7 @@ def get_next_target_time(current_time=None):
|
|
|
current_hour = current_time.hour
|
|
|
|
|
|
for hour in sorted(target_hours):
|
|
|
- if current_hour < hour:
|
|
|
+ if current_hour <= hour:
|
|
|
return current_time.replace(hour=hour, minute=0, second=0, microsecond=0)
|
|
|
|
|
|
# 如果当前时间超过所有目标小时,使用次日0点
|