System.Timers.Timer的Interval最长设置多长时间间隔啊 (三个月一执行可以吗)
System.Timers.Timer的Interval最长设置多长时间间隔啊   (三个月一执行可以吗)
------解决方案--------------------三个月 = 90天(30 * 3) = 2160小时(90 * 24) = 129600分(2160 * 60) = 7776000秒(129600 * 60秒) = 7776000000毫秒(7776000 * 1000)   
 Interval是int类型,毫秒为单位,int.MaxValue = 2147483647 
 所有int只能表示到24天,就是说周期最大是24天   
 你可以1天为周期,然后每次增加1 
 time1.Interval = 1000 * 60 * 60 * 24;   
 private int dayCount = 0; 
 private void timer1_Tick(object sender, EventArgs e) 
 { 
     dayCount++; 
     if (dayCount >  90) 
     { 
         /* TODO */ 
         dayCount = 0; 
     } 
 }   
 过三个月后看看结果正确不,如果没问题记得要结贴 -_-!!!