提取与时间相关的数据,包括当前时间

问题描述

| 我存储了数据,其中实体的属性之一是
startTime
,它存储为NSNumber(NSTimeInterval),另一个属性是项目的
duration
。 如何获取对“现在”有效的单个项目-即开始时间+持续时间包括当前时间([NSDate date])的项目?     

解决方法

        看看这个SO问题:DATEADD的NSPredicate语法?     ,        您需要使用
NSDateFormatter
来获取当前时间/日期,然后使用
NSDateComponents
将其分成小时/分钟/秒(根据需要)。 然后增加它的开始时间和持续时间。 然后使用组件创建一个新的
NSDate
,这将是您的结果。     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...