diff --git a/src/MaaWpfGui/ViewModels/UI/TaskQueueViewModel.cs b/src/MaaWpfGui/ViewModels/UI/TaskQueueViewModel.cs index b992b3ca5d..5370bf719b 100644 --- a/src/MaaWpfGui/ViewModels/UI/TaskQueueViewModel.cs +++ b/src/MaaWpfGui/ViewModels/UI/TaskQueueViewModel.cs @@ -261,6 +261,13 @@ namespace MaaWpfGui.ViewModels.UI Instances.SettingsViewModel.TimerModels.Timers[i].Min, 0); DateTime restartDateTime = startTime.AddMinutes(-2); + + // 确保0点的定时会在当日的23:58重启 + if (restartDateTime.Day != startTime.Day) + { + restartDateTime = restartDateTime.AddDays(1); + } + if (currentTime == restartDateTime) { timeToChangeConfig = true;