我想做一个windows 服务 要求每天12点执行一些事情(每天只执行一次) 不是12点的话就不让他执行
不知道 这个写法可以不 protected override void OnStart(string[] args)
{
while (true)
{
if (DateTime.Now.Hour >= 12)
{ System.Threading.Timer tUpdatefile = new System.Threading.Timer(new TimerCallback(TaskLoading), null, 0, 1000);
Thread.Sleep(1000 * 60 * 60 * 24);
}
else
{
Thread.Sleep(1000 * 60);
}
} }
不知道 这个写法可以不 protected override void OnStart(string[] args)
{
while (true)
{
if (DateTime.Now.Hour >= 12)
{ System.Threading.Timer tUpdatefile = new System.Threading.Timer(new TimerCallback(TaskLoading), null, 0, 1000);
Thread.Sleep(1000 * 60 * 60 * 24);
}
else
{
Thread.Sleep(1000 * 60);
}
} }
http://blog.csdn.net/fengyarongaa/article/details/6346925