两个时间段比较

开发中遇到了一个需求,要求最多设置三个时间段,但是每个时间段的时间间距至少一分钟,并且需要避免时间段重叠。类似的效果如下:


两个时间段比较_第1张图片
一个时间段选取演示

但是如果三个时间段,如何避免时间段判断失误呢?

我的想法是:

1.首先把每个时间段存储在一个字典中


两个时间段比较_第2张图片
将时间存储到字典中

2.需要进行对一组数据进行修改时,删除已存在的数据


删除数据

3.对于修改的数据与已存在的数据进行比较,是否存在时间重叠


两个时间段比较_第3张图片
判断时间是否重叠

添加时间段确认时,即可判断是否重叠。

你可能感兴趣的:(两个时间段比较)