C#判断时间是否处于某个时间段内(当天)

来源:互联网 发布:vscode 无法安装扩展 编辑:程序博客网 时间:2024/05/30 13:41
public static bool IsBetweenTime(string timeStr, string startTime, string endTime)
        {
            //判断当前时间是否在工作时间段内
            try
            {
                TimeSpan startSpan = DateTime.Parse(startTime).TimeOfDay;
                TimeSpan endSpan = DateTime.Parse(endTime).TimeOfDay;


                //string time1 = "2017-2-17 8:10:00";
                DateTime t1 = Convert.ToDateTime(timeStr);


                TimeSpan dspNow = t1.TimeOfDay;
                if (dspNow > startSpan && dspNow < endSpan)
                {
                    return true;
                }
                return false;
            }
            catch (Exception e)
            {
                return false;
            }


        }
阅读全文
0 0
原创粉丝点击