我必须检查时间范围是否介于另一个时间范围之间。例如,我的时间范围 08:00 - > 10:00 ,另一个是10:00 - > 13:00我必须检查这两个是否在 11:00 - >之间。 12:00 即可。以下是我正在做的但仍然无法正常工作:
if (startTime >= ci.StartTime && endTime <= ci.EndTime)
{
//some code
}
开始和结束时间是我的初始时间范围,ci的开始和结束时间是我正在进行检查的时间范围。任何想法的人?
答案 0 :(得分:2)
这应该这样做。我不认为它比这更简洁。
if (startTime <= ci.EndTime && endTime >= ci.StartTime)
{
//some code
}