winform定时运行怎么做,比如每天12点的时候执行一段代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform定时运行怎么做,比如每天12点的时候执行一段代码相关的知识,希望对你有一定的参考价值。

参考技术A 用timer,在timer执行事件里判断当前时间==12点时执行你的代码追问

timer每个一秒判断一次?

追答

时间间隔是可以设置的
myTimer.Interval = 1000 每1000是1秒

-------------------------------------------------------------------------------------------------
myTimer.Tick += new EventHandler(TimerEventProcessor);//这里是设置timer的执行事件,每到间隔时间执行。

private static void TimerEventProcessor(Object myObject, EventArgs myEventArgs) //这就是要执行的事件内容

if(datetime.now.toShortTimeString()=="12:00:00")//判断当前时间的时分秒是否是12点,大概这么写

这里是你的事件

本回答被提问者采纳
参考技术B 用timer控件获取当前时间,string str=DateTime.Now.Tostring(),判断下,if(str=="12:)))执行你的代码追问

每阁一秒判断一次?

追答

参考技术C System.Timers;也就是大家常说的定时器追问

不是每隔多少时间执行,而且指定时间执行

追答

线程Thread.Sleep()是每隔多少时间。System.Timers。定时器就是定点执行。

追问

每天12:00:00执行,有代码否

追答

查询下MSDN,上面代码很多啊。

以上是关于winform定时运行怎么做,比如每天12点的时候执行一段代码的主要内容,如果未能解决你的问题,请参考以下文章

谁会用asp.net c# 做定时器?就是每天12点定时发邮件,我在网上搜了一下,但没运行成功

如何配置Spring定时器准确运行时间,例如我想它在每天半夜12点运行一次

asp.net我想让程序每天晚上12点自动去执行一个操作

java怎么让程序每天晚上12点做定时任务,因为程序是不定时开的,所以要实时监听系统时间。

Winform中定时执行任务要怎么处理

STM32用定时器控制ADC采集做FFT请教