示例#1
0
        /// <summary>
        /// 检查时间范围
        /// </summary>
        /// <param name="d"></param>
        /// <returns></returns>
        private bool isTimeRange(RecordPlanRange d)
        {
            TimeSpan nowDt = DateTime.Now.TimeOfDay;
            string   start = d.StartTime.ToString("HH:mm:ss");
            string   end   = d.EndTime.ToString("HH:mm:ss");

            if (start.Trim().Equals("00:00:00") && end.Trim().Equals("23:59:59"))
            {
                return(true);
            }

            if (start.Trim().Equals("00:00:00") && end.Trim().Equals("00:00:00"))
            {
                return(true);
            }

            TimeSpan workStartDt = DateTime.Parse(start).TimeOfDay;
            TimeSpan workEndDt   = DateTime.Parse(end).TimeOfDay;

            if (nowDt > workStartDt && nowDt < workEndDt)
            {
                return(true);
            }

            return(false);
        }
示例#2
0
        /// <summary>
        /// 检查时间范围
        /// </summary>
        /// <param name="d"></param>
        /// <returns></returns>
        private bool isTimeRange(RecordPlanRange d)
        {
            TimeSpan nowDt       = DateTime.Now.TimeOfDay;
            string   start       = d.StartTime.ToString("HH:mm:ss");
            string   end         = d.EndTime.ToString("HH:mm:ss");
            TimeSpan workStartDt = DateTime.Parse(start).TimeOfDay;
            TimeSpan workEndDt   = DateTime.Parse(end).TimeOfDay;

            if (nowDt > workStartDt && nowDt < workEndDt)
            {
                return(true);
            }

            return(false);
        }