c# 定时执行任务

时间:2023-03-09 17:23:28
c# 定时执行任务

在Global.asax文件中加上

 void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup Application["UserName"] = null;
System.Timers.Timer aTimer = new System.Timers.Timer();
aTimer.Elapsed +=new System.Timers.ElapsedEventHandler(aTimer_Elapsed);
// 设置引发时间的时间间隔 此处设置为1秒
aTimer.Interval = ;
aTimer.Enabled = true;
} void aTimer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
// 得到 hour minute second 如果等于某个值就开始执行
int intHour = e.SignalTime.Hour;
int intMinute = e.SignalTime.Minute;
int intSecond = e.SignalTime.Second;
// 定制时间,在00:00:00 的时候执行
int iHour = ;
int iMinute = ;
int iSecond = ;
// 设置 每天的00:00:00开始执行程序
if (intHour == iHour && intMinute == iMinute && intSecond == iSecond)
{
//调用你要更新的方法
}
}