/// <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); }
/// <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); }