TIMER的时间设置为6小时可以吗?如果不行的话可以设置为2小时吗?如果可以又如何设置?

解决方案 »

  1.   

        timerShow.Interval = 1000 * 60 * 6;  //6小时
                timerShow.Interval = 1000 * 60 * 2; //2小时
      

  2.   

    错了 上面是分钟
                timerShow.Interval = 1000 * 60 * 60*6;  //6小时 
                timerShow.Interval = 1000 * 60 * 60*2; //2小时 
      

  3.   

    有必要吗,可以用TIMER定期检测系统时间,系统时间差符合6小时,就进入你的函数就OK了!
      

  4.   

    可以, this.timer1.Interval = 360000;//6小时
                this.timer1.Interval = 120000;//2小时
      

  5.   

    上面算错了
    this.timer1.Interval = 2160000;//6小时 
                this.timer1.Interval = 720000;//2小时
      

  6.   

    Timer在几个不同的命名空间都存在1.System.Timer
    2.System.Theading
    3.System.Web.UI
    4.System.Windows.Form在System.Timer里面的Timer,他的Interval是double类型的,在System.Windows.Form下面的Interval是int类型的但是不管在那个命名空间下面的Timer是都不能设置为6个小时的,Timer计时是不准确的推荐做法:
    可以用System.Theading空间下面的Timer在另外一个线程里面进行轮询来判读是不是已经六个小时了
      

  7.   

    设一年都没问题,只要不超过int的范围
      

  8.   

    最大表示
    Interval int整型
    =int32
    =2^32-1
    =4294967296-1
    =42949672965毫秒
    =42949672.965秒
    =715827.88275分
    =11930.4647125小时
    =497.10269635416666666666666666667天
    =1.3619251954908675799086757990866年
      

  9.   

    晕,6小时,那还不如用WINDOWS SERVICE