DateTools 通过 DTTimePeriod类来简化时间段相关的操作....,来判断两个时间段的相互关系,如是否包含,是否是同一段时间等.....前者,允许存储彼此有交集的时间段;后者,不允许存储彼此有交集的时间段....这两个时间段集合类,操作和 NSArray 很像.你可以添加,插入和移除 DTTimePeriod 对象,就像你在数组时的那样.唯一的不同是,两中集合存储时间段的方式....有许多类似的方法,如下图:
DTTimePeriodChain
DTTimePeriodChain 以较为严格的方式存储时间段对象.