从日历获取静态日期

时间:2012-06-11 08:58:40

标签: c# .net datetime calendar

我想在每个月的第20天运行一些进程(C#类)。我怎样才能做到这一点。 他们的任何方法?或者需要运行循环或其他东西.. 有人可以告诉我这样做的方法吗?如果您有任何实例,那将是一个真正的帮助!

3 个答案:

答案 0 :(得分:1)

您是否考虑过使用 Windows任务计划程序

  

任务计划程序是Microsoft Windows的一个组件,提供了   能够以预定义的方式安排程序或脚本的启动   次数或指定的时间间隔。它最初是在   Windows 95 Plus!打包为系统代理,但已重命名为“任务”   Windows 98中的计划程序。

答案 1 :(得分:1)

因为这是一个编程QA网站,我希望添加@JakubKonecki提供的解决方案(如果你能完全控制你的工作环境,这就是你的方法)。
但是,如果您希望通过代码添加任务计划,则可以使用this project on codeplex中的TaskScheduler库 它使用起来非常简单,并允许删除已添加到任务计划程序服务的内容

答案 2 :(得分:-2)

我觉得您需要创建Windows服务,并且将使用计时器事件进行调度。

请仔细阅读http://www.codeguru.com/csharp/.net/cpp_managed/windowsservices/article.php/c6919/Using-Timers-in-a-Windows-Service.htm了解详情。