日期段交集判断方法

如何判断两个日期段的交集呢?

在一般情况下,我们会把日期发生交集的可能性一一都列出来.

如果放到程序中去,为了判断日期段交集的问题,是不是要做很多条件判断,这样程序代码就变复杂了。

其实解决日期段交集判断问题,只需要一个条件判断即可,就包含了所有日期段出现交集的情况;

解决方案:判断条件为 endDate1>startDate2 && startDate1<endDate2

将该表达式放在以上各种情况中进行嵌套,结果都是正确的。

这样看来,日期段交集判断是不是如此简单呀!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,467评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,981评论 19 139
  • 你的生命中总会出现一个人,给你最绵长的温柔,给你最隽永的守候。---------《这么远那么近》 想必大家都看过大...
    子卿_杨阅读 433评论 0 1
  • “欢迎收看你的月亮我的心,好男人就是我,我就是曾小贤。” 第一次认识你,是看《爱情公寓》的时候,知道了有个叫曾小贤...
    星宝兮薄荷糖阅读 351评论 0 0
  • 这周做了一个好长好长的梦,感觉自己又生活在现实中,却又那么缥缈,不想从梦中醒来,因为觉得一醒来,心会是那么的痛,可...
    彼岸花开love阅读 389评论 0 0