C# 检查不同表单上存在的2个日期
我有两张表格:表格一和表格二 每个表单有2个datetime成员:startdate和enddateC# 检查不同表单上存在的2个日期,c#,winforms,C#,Winforms,我有两张表格:表格一和表格二 每个表单有2个datetime成员:startdate和enddate 如何检查Form2.startdate和Form2.enddate是否介于Form1.startdate和Form1.enddate之间?这取决于您如何定义两者之间的关系。如果您真的是指重叠,则可以使用以下算法: StartDate1, EndDate1 StartDate2, EndDate2 使StartDate1
如何检查Form2.startdate和Form2.enddate是否介于Form1.startdate和Form1.enddate之间?这取决于您如何定义两者之间的关系。如果您真的是指重叠,则可以使用以下算法:
StartDate1, EndDate1
StartDate2, EndDate2
使StartDate1StartDate2 <= EndDate1 And EndDate2 >= StartDate1
如果您确实想确定一个范围完全包含在另一个范围内,那么您可以使用:
StartDate2 >= StartDate1 And EndDate2 <= EndDate1
你问什么还不清楚。那没用?