请问,如何生成定期事件
请问,如何在程序中生成一个定期事件,而不是时间间隔多少时间的事件。
比如,在上午10钟生成事件、10:30生成事件、22:00点生成事件.....等等
------解决方案--------------------没有碰到过,不过我有一个稍微笨的办法,实现的效果是一样的。
把你想要实现的东西写到一个方法里面,然后使用一个定时器控件,时间间隔为一秒,里面加条件,如果是上午10点钟、10:30、22:00点就调用该方法。
------解决方案--------------------那你就算出时间间隔嘛!
------解决方案--------------------Window Service 定时任务Google一下多的是
------解决方案--------------------用DataTime.Now();现获得当前时间,然后用TimeSpan去算出时间间隔,然后就……
------解决方案--------------------
------解决方案--------------------可以用2次的思路考虑
第一次访问,一看还有10个小时,然后休息一小时,
一小时一次知道只有30分钟了,然后就定一个30分钟的Timer就可以了
------解决方案--------------------
------解决方案--------------------定时器
------解决方案--------------------