/// <summary> /// 是否在交易时间 /// </summary> /// <returns></returns> public static bool IsTradingTime() { if (CONST.IsTradingDay() && DateTime.Now.Date.AddHours(9.5) <= DateTime.Now && DateTime.Now <= DateTime.Now.Date.AddHours(15)) ///若是在交易日内 { return(true); } return(false); }
/// <summary> /// 判断是否是安全更新时间 /// </summary> /// <param name="updateCost"></param> /// <returns></returns> public static bool IsSafeUpdateTime(int updateCost) { //非交易日 或交易日前1小时 或交易时间结束 if (!CONST.IsTradingDay()) ///不是交易日 { return(true); } else if (CONST.IsTradingDay() && (DateTime.Now <= DateTime.Now.Date.AddHours(7) || DateTime.Now.Date.AddHours(15.5) <= DateTime.Now.AddHours(updateCost))) { ///交易日内早7点前,或交易结束后 return(true); } return(false); }