首页 > 其他 > 详细

c#中 间隔两个小时执行一次

时间:2014-03-06 07:03:23      阅读:450      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
 1 static void Main(string[] args)
 2         {  TimeSpan timespan;           
 3             int n=1;
 4             DateTime d1=DateTime.Now;/*第一次获取系统时间*/            
 5 while(true)
 6 {
 7     DateTime d2 = DateTime.Now;/*第二次获取系统时间*/  
 8     timespan=d2-d1;/*求时间隔*/
 9     if (TimeSpan.FromHours(2) <= timespan)/*因为时间很难做到完全一样,所以因大于或等于(因使会有一定的误差,但误差非常小,不会大于一秒);TimeSpan.FromHours(2),2表示两个小时*/
10 {   n = n + 1;
11     Console.WriteLine(n);
12      d1= DateTime.Now;/*刷新d1使它进入下一次循环时间*/
13       if (n== 4) break;/*执行四次(n=4)后退出*/
14 }
15 } 
16 Console.ReadKey();
17         } 
bubuko.com,布布扣

c#中 间隔两个小时执行一次,布布扣,bubuko.com

c#中 间隔两个小时执行一次

原文:http://www.cnblogs.com/lewisli/p/3582592.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!