在设置定时任务时,无意之间发现一个BUG,
定时在00:10:00的任务,执行了2次,
百思不得其解,
一调试发现,
00:10:00,00:09:59的secondsBetween结果值是0,
正确结果应该是1,
因而执行了二次,
其他时间都正常,只有这个时间不对,
在Delphi 10.1下编译结果正确。
在设置定时任务时,无意之间发现一个BUG,
定时在00:10:00的任务,执行了2次,
百思不得其解,
一调试发现,
00:10:00,00:09:59的secondsBetween结果值是0,
正确结果应该是1,
因而执行了二次,
其他时间都正常,只有这个时间不对,
在Delphi 10.1下编译结果正确。