关于C#定时器的问题。
示申○言舌 2018-07-18 04:22:14 有个需求,就是每天定时执行某个东东,时间可以客户修改。
比如我设定 每天8点10分(8:10)去执行,那么就8:10分触发,使用System.Threading.Timer实现。其实可以理解为闹钟。
我现在的问题是,不知道如何去计算Timer里面的dueTimer值。
要求是:
如果客户设置的时间大于当前时间,那么从今天开始就执行。如果客户设置的时间小于当前的时间,就是说今天已经错过了执行时间,那么从次日开始执行。。
如何计算捏??搞了几次就绕晕了。。