创建控制台程序,引用timer, 并给timer写一个委托事件TimeEvent
static void Main(string[] args)
{
System.Timers.Timer aTimer = new System.Timers.Timer();
aTimer.Elapsed += new ElapsedEventHandler(TimeEvent);
// 设置引发时间的时间间隔 此处设置为1秒(1000毫秒)
aTimer.Interval = 1000;
aTimer.Enabled = true;
Console.WriteLine(" 系统启动(按Exit退出)......");
//while (Console.ReadKey().Key != ConsoleKey.Enter)
//{
//}
while (Console.ReadLine() !="Exit") {
}
}
private static void TimeEvent(object source, ElapsedEventArgs e)
{
Console.WriteLine($"{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss fff ")}进入定时监控程序......");
// 得到 hour minute second 如果等于某个值就开始执行某个程序。
}