예제 #1
0
 /// <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);
 }
예제 #2
0
 /// <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);
 }