jetzhuo

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

一、在Global中使用System.Timers.Timer
      

            //创建一个计时器,单位:毫秒
            FirstTimer=new System.Timers.Timer((60-System.DateTime.Now.Second)*1000);          \\计算整数
             
            
//关联事件 
            
//将 FirstTimer_Elapsed 指定为计时器的 Elapsed 事件处理程序 
            FirstTimer.Elapsed += new System.Timers.ElapsedEventHandler(FirstTimer_Elapsed);
             
             
            
// AutoReset 属性为 true 时,每隔指定时间循环一次; 
            
// 如果为 false,则只执行一次。 
            FirstTimer.AutoReset = false ;
            FirstTimer.Enabled 
= true ;

    当到了下一分钟开始时,运行FirstTimer_Elapsed,可以再创建一个System.Timers.Timer,定时为一分钟,这样就实现了按分钟定时,可以定时执行操作。

二、一些在aspx文件中能使用的方法在Global中也许不能使用
    当打开采集数据列表时,查询当前小时数是否在定时的时间之后。如果在,就在后台马上执行操作再列出列表。可以实现“假”定时。
   

posted on 2006-06-02 17:44  飓风之眼  阅读(2108)  评论(3)    收藏  举报