获取包括当前时间的时间相关数据

时间:2011-05-29 11:31:59

标签: iphone cocoa-touch core-data

我存储了数据,其中一个实体的属性为startTime,其存储为NSNumber(NSTimeInterval),另一个属性存储为项duration

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

2 个答案:

答案 0 :(得分:1)

看看这个问题:NSPredicate syntax for DATEADD?

答案 1 :(得分:0)

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

然后将startTime和duration增加到它上面。

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