endDate:endDate];
或者,已知起始或结束时间,同时知道时间段的总时长,可以用类似下面的方法创建时间端对象:
// 创建一个时间段,从现在开始,共5个小时....:
你可以通过下面这个方法获取相对于另一个时间段的关系:
-(DTTimePeriodRelation)relationToPeriod:(DTTimePeriod *)period;
所有可能的时间段间的关系都列在了枚举...这两个时间段集合类,操作和 NSArray 很像.你可以添加,插入和移除 DTTimePeriod 对象,就像你在数组时的那样.唯一的不同是,两中集合存储时间段的方式....可以像下面这样创建新的DTTimePeriodCollection集合:
// 创建集合....,结束时间对应前移后后移.在非零位置新插入的时间,其后的时间段相应后移.在零位置插入的时间,集合的起始时间前移.操作图解如下:
操作
像 DTTimePeriodCollection 一样, DTTimePeriodChain