public static void ClearTimeOfHistoricalData(object Sender)
        {
            DataTable     dt  = DB.GetDataTable("select QuoteCode from stockdata");
            DBDataManager ddm = new DBDataManager();

            for (int j = 0; j < dt.Rows.Count; j++)
            {
                DataRow dr   = dt.Rows[j];
                string  Code = dr["QuoteCode"].ToString();
                try
                {
                    CommonDataProvider cdp = (CommonDataProvider)ddm[Code];
                    cdp.TrimTime();
                    cdp.SaveBinary(DBDataManager.GetHisDataFile(Code));
                    Thread.Sleep(1);
                    if ((j % 100) == 0)
                    {
                        Tools.Log("Clear time of historical data progress:" + j + "/" + dt.Rows.Count);
                    }
                }
                catch (Exception e)
                {
                    Tools.Log("Clear time of histoical data:" + Code + ";" + e);
                    throw;
                }
            }
        }