2011-05-29 34 views
0

我将数据存储在其中一个实体的属性为startTime,该数据存储为NSNumber(NSTimeInterval),另一个属性为该项目的duration获取时间相关的数据,其中包括当前时间

我该如何着手获取对“现在”有效的单个项目 - 即开始时间+持续时间的项目是否包括当前时间([NSDate date])?

回答

0

您需要使用NSDateFormatter获取当前时间/日期,然后使用NSDateComponents将其分解为小时/分钟/秒(根据需要)。

然后增加你的startTime和持续时间到它上面。

然后使用这些组件创建一个新的NSDate这将是您的结果。

+0

有没有做谓语,时间位于startTime和开始时间+持续时间之间的方式吗? – 2011-05-29 20:31:08