问题描述
|
我存储了数据,其中实体的属性之一是
startTime
,它存储为NSNumber(NSTimeInterval),另一个属性是项目的duration
。
如何获取对“现在”有效的单个项目-即开始时间+持续时间包括当前时间([NSDate date])的项目?
解决方法
看看这个SO问题:DATEADD的NSPredicate语法?
, 您需要使用
NSDateFormatter
来获取当前时间/日期,然后使用NSDateComponents
将其分成小时/分钟/秒(根据需要)。
然后增加它的开始时间和持续时间。
然后使用组件创建一个新的NSDate
,这将是您的结果。