C#中怎么设置在每天的某个固定时间里执行一个事件?

如标题;相当于一个定时器一样的东西。设置一个时间。每天这个时间时都执行下某一个方法。怎么做?我的服务器一直运行着也没办法记录设定的时间吗?还有windows系统的“任务计... 如标题;
相当于一个定时器一样的东西。设置一个时间。每天这个时间时都执行下某一个方法。怎么做?
我的服务器一直运行着也没办法记录设定的时间吗?
还有windows系统的“任务计划”要怎样用啊?能说详细点吗?
展开
 我来答
百度网友b357d1f
2010-06-04 · TA获得超过1642个赞
知道小有建树答主
回答量:1022
采纳率:0%
帮助的人:771万
展开全部
这个用判断语句都
再加一个Timer控件就行了!可以写出来 的。

private void timer1_Tick(object sender, EventArgs e)
{
string date="21:30:00"; //设置每天定时时间。
string date1= DateTime.Now.Hour +":"+DateTime.Now.Minute+":"+DateTime.Now.Second ;
if (date== date1)
{
//在这里面写时间到的的事件响应!
}

}
18356771
推荐于2017-11-23 · TA获得超过585个赞
知道小有建树答主
回答量:576
采纳率:100%
帮助的人:421万
展开全部
曾经我也用尽很多办法也想写一个每天定时把一些文件打包的c#程序,后来无意间发现windows系统有个很好的东西叫“任务计划”。
呵呵。。。。
写的简单才是好,写好这个方法,然后在“任务计划”中添加一个任务不就好了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lewislxh
2010-06-04 · TA获得超过287个赞
知道答主
回答量:201
采纳率:0%
帮助的人:148万
展开全部
string str=string.Format("{0:HH:mm}", DateTime.Now);//当前时间
if(str=="20:00")
{
//你要执行的事
}
不过这种做法你得把网页一直开着啊...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
戎澈尧萦
2019-01-06 · TA获得超过3841个赞
知道大有可为答主
回答量:3191
采纳率:25%
帮助的人:234万
展开全部
用timer时间控件不断的更新系统时间,然后在跟你设置的时间对比,时间一样就执行方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱在无言时ds
2010-06-04 · TA获得超过333个赞
知道小有建树答主
回答量:475
采纳率:0%
帮助的人:229万
展开全部
C#这个功能
除非 你打开一个网页 24小时开着
如果 想要 操作 SQL SERVER 倒是可以
SQL SERVER 有这个功能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式