/// <summary> /// 是否交易时间 /// </summary> /// <param name="time"></param> /// <param name="symbol"></param> /// <param name="defaultValue">出错时的默认值</param> /// <returns></returns> public static bool IsTradingTime(DateTime time, string symbol, bool defaultValue = true) { var contractID = ContractDao.GetContractID(symbol); if (contractID == -1) { return(defaultValue); } return(IsTradingTimeBy(time, contractID, defaultValue)); }
/// <summary> /// 是否交易时间 /// </summary> /// <param name="time"></param> /// <param name="contractID"></param> /// <param name="defaultValue">出错时的默认值</param> /// <returns></returns> public static bool IsTradingTimeBy(DateTime time, long contractID, bool defaultValue = true) { var contract = ContractDao.Get(contractID); if (contract == null) { return(defaultValue); } return(IsTradingTime(time, contract.VarietyID, defaultValue)); }