C# 判断两个时间段是否重叠

发布时间:2023年12月22日
    public static bool IsOverlap(DateTime startTime1, DateTime endTime1, DateTime startTime2, DateTime endTime2)
    {
        // 判断两个时间段是否有重叠
        return !(endTime1 <= startTime2 || startTime1 >= endTime2);
    }
// 判断是否不重叠
        bool isNotOverlap = !IsOverlap(startTime1, endTime1, startTime2, endTime2);

        // 输出结果
        if (isNotOverlap)
        {
            Console.WriteLine("两个时间段不重叠。");
        }
        else
        {
            Console.WriteLine("两个时间段重叠。");
        }

在这里插入图片描述

文章来源:https://blog.csdn.net/qq_34677276/article/details/135156791
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。