zoukankan      html  css  js  c++  java
  • C#中定时器的用法

     static void Main(string[] args)
            {
    //
                //AddInventory();
                System.Timers.Timer timer = new System.Timers.Timer();
                timer.Enabled = true;
                timer.Interval = 60000;
                timer.Start();
                timer.Elapsed += new System.Timers.ElapsedEventHandler(T_Elapsed);
                Console.Read();
            }
    
       private static void T_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
            {
                int intHour = e.SignalTime.Hour;
                int intMinute = e.SignalTime.Minute;
                // int intSecond = e.SignalTime.Second;
                //定制刷新库的时间
                int iHour = Convert.ToInt32(ConfigurationManager.AppSettings["Hours"].ToString());
                int iMinute = Convert.ToInt32(ConfigurationManager.AppSettings["Mininus"].ToString());
    
                // int iSecond = 00;
                if (intHour == iHour && intMinute == iMinute)
                {
                    AddInventory();
                }
            }
    View Code

    实现每隔一分钟执行一次,当发现当前时间与设置的时间一样时,自动执行需要执行的方法,适合每天需要定时执行一遍的需求

  • 相关阅读:
    有关TSQL中的ROUND()的用法
    孤立用户
    微小的边缘原理
    分段统计查询的方法
    虎尾兰
    有规律字段的拆分
    对索引视图的限制
    金额转换为英文大写
    经典名言
    最大信息熵原理
  • 原文地址:https://www.cnblogs.com/wsl2011/p/5741050.html
Copyright © 2011-2022 走看看