当前位置:编程学习 > C#/ASP.NET >>

Timer每天定时16点30分执行程序

C#如果用定时器每天16点30自动执行一段程序,请亮出代码 --------------------编程问答-------------------- 结合WINDOWS任务计划,简称JOB --------------------编程问答-------------------- 我只想通过windows服务和定时器来执行怎么弄啊 --------------------编程问答-------------------- --------------------编程问答-------------------- 还是添加WINDOWS计划任务吧.
写成个服务 --------------------编程问答-------------------- if(DateTime.Now >16点30)
{
    DoWork();
    //注意事情做完了要持久化当前时间,记录今日已经做过该任务了。
} --------------------编程问答--------------------
引用 5 楼 cdglynn 的回复:
if(DateTime.Now >16点30)
{
  DoWork();
  //注意事情做完了要持久化当前时间,记录今日已经做过该任务了。
}

ding --------------------编程问答-------------------- bool flag=flase;
pravite void DoSomething()
{
    if(干活成功)
       {
          flag=true;
        }
}

private void timerStart_Tick(object sender, EventArgs e)
        {
             if (DateTime.Now.ToShortTimeString().Equals("16:30")&&falg)
              {
                   DoSomething();

              }

        } --------------------编程问答-------------------- C#开发系统服务时用的定时器组件 

功能相当不错的控件,精确定时 --------------------编程问答-------------------- 我写的是Window服务,请问该如何实现啊
--------------------编程问答-------------------- 那还不如用window自带的Scheduled Tasks --------------------编程问答-------------------- http://www.cnblogs.com/bboy/archive/2010/08/07/1794847.html

利用timer实现的定时任务 --------------------编程问答--------------------
引用 7 楼 taolinsen 的回复:
bool flag=flase;
pravite void DoSomething()
{
  if(干活成功)
  {
  flag=true;
  }
}

private void timerStart_Tick(object sender, EventArgs e)
  {
  if (DateTime.Now.ToShortTimeString().Equals("……

这个可以~ --------------------编程问答--------------------
引用 8 楼 linux7985 的回复:
C#开发系统服务时用的定时器组件 

功能相当不错的控件,精确定时


引用 9 楼 game_0513 的回复:
我写的是Window服务,请问该如何实现啊


在服务的OnStart方法里,执行派生类的Start()方法就可以了
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,