如何判断两个日期段的交集呢?
在一般情况下,我们会把日期发生交集的可能性一一都列出来.
如果放到程序中去,为了判断日期段交集的问题,是不是要做很多条件判断,这样程序代码就变复杂了。
其实解决日期段交集判断问题,只需要一个条件判断即可,就包含了所有日期段出现交集的情况;
解决方案:判断条件为 endDate1>startDate2 && startDate1<endDate2
将该表达式放在以上各种情况中进行嵌套,结果都是正确的。
这样看来,日期段交集判断是不是如此简单呀!
如何判断两个日期段的交集呢?
在一般情况下,我们会把日期发生交集的可能性一一都列出来.
如果放到程序中去,为了判断日期段交集的问题,是不是要做很多条件判断,这样程序代码就变复杂了。
其实解决日期段交集判断问题,只需要一个条件判断即可,就包含了所有日期段出现交集的情况;
解决方案:判断条件为 endDate1>startDate2 && startDate1<endDate2
将该表达式放在以上各种情况中进行嵌套,结果都是正确的。
这样看来,日期段交集判断是不是如此简单呀!