C# 判断当前时间 在某一个时间段内

 //判断日期
            var startTime = "8:30";
            var endTime = "12:30";

            //转换成TimeSpan格式
            TimeSpan workStartDT = DateTime.Parse(startTime).TimeOfDay;
            TimeSpan workEndDT = DateTime.Parse(endTime).TimeOfDay;
            //可以进行 加减时间
            TimeSpan nowStartDT = DateTime.Now.TimeOfDay + TimeSpan.FromMinutes(45);
            TimeSpan nowEndDT = DateTime.Now.TimeOfDay - TimeSpan.FromMinutes(30);
            //判断
            if (nowStartDT > workStartDT && nowEndDT < workEndDT)
            {
                //符合时间段
            }else
            {
                //不在时间段内
            }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容