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

本文关键字:日期 验证 DateTimePicker 持续时间 两个 方法 最简单 是什么 net | 更新日期: 2023-09-27 18:20:07

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

我不能像那样做

if (this_StartDate == assignedProj_StartDate || this_EndDate == assignedProj_EndDate)

因为这只会与确切的日期相匹配。

如果this_StartDate&this_EndDate不在分配给他的项目的期限内。帮助

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

听起来您想检查this范围是否在assignedProj范围之外:

if (this_StartDate > assignedProj_EndDate 
 || this_EndDate < assignedProj_StartDate)

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

和<符号可能对您有用