我有一个应用程序,我每 30 分钟使用 Windows 调度程序运行一次,我还有一个配置文件,它是一个名为 config 的数据表。我正在浏览每一行,其中有一个时间表列,如果时间在 30 分钟窗口内,则程序应该运行整个程序。时间窗口是 12:00:00 和 12:30:00 等等,可以看出我正在检查当前时间和行时间,可以看出我将如何让它运行?
我尝试了下面的 if 语句,看看它是否运行只是当前时间,它没有任何想法为什么会这样
TimeSpan time = DateTime.Now.TimeOfDay;
TimeSpan runningTime = DateTime.Parse(dr["scheduledTime"].ToString()).TimeOfDay;
if (time == runningTime)