在C#net中,从两个DateTimePicker验证日期持续时间的最简单方法是什么?

在C#net中,从两个DateTimePicker验证日期持续时间的最简单方法是什么?,c#,C#,所以我有一个项目分配人员。在我的数据库中,我已经有一些指定员工的示例项目。我必须能够将我当前项目的开始和结束日期与员工分配的项目交叉匹配 我不能这样做 if (this_StartDate == assignedProj_StartDate || this_EndDate == assignedProj_EndDate) 因为那只会和确切的日期相符 如果该开始日期和结束日期不在分配给他的项目期限内,我需要能够标记该员工是否可用。帮助?听起来您想检查此范围是否超出分配项目范围: if (this

所以我有一个项目分配人员。在我的数据库中,我已经有一些指定员工的示例项目。我必须能够将我当前项目的开始和结束日期与员工分配的项目交叉匹配

我不能这样做

if (this_StartDate == assignedProj_StartDate || this_EndDate == assignedProj_EndDate)
因为那只会和确切的日期相符


如果该开始日期和结束日期不在分配给他的项目期限内,我需要能够标记该员工是否可用。帮助?

听起来您想检查
范围是否超出
分配项目
范围:

if (this_StartDate > assignedProj_EndDate 
 || this_EndDate < assignedProj_StartDate)
if(此起始日期>已分配项目结束日期)
||本项目结束日期<指定项目开始日期)

这假设两个范围都有效(结束>开始)

和<符号可能对您有用

重复问题?