计时器每天凌晨3点开始

时间:2010-04-27 09:58:17

标签: c#

我找到了这段代码。但我想知道是否有可能代替间接节目将在每天凌晨3点开始?

编辑:代码 http://www.codeguru.com/forum/showthread.php?t=483012

THX

2 个答案:

答案 0 :(得分:2)

您可以使用任务计划程序完成此操作,无需以编程方式控制此操作。除非你正在实施Windows服务,否则你需要检查一小时的时间并分别进行处理(如果你使用不同的时区,则不考虑)

答案 1 :(得分:0)

我担心如果您不使用任务计划程序,您的服务将不得不连续运行。您需要更改链接的示例,如下所示:

  1. 您链接的示例代码使用2秒的间隔。您可以将间隔的长度缩短到1秒甚至更短。
  2. OnTick(...)方法的实现应该检查它是否是3AM。如果是这种情况,请做任何你需要做的事情。