我熟悉使用NSCalendar和NSDateComponents比较NSDate. 但是,我想知道NSPredicate在过滤日期数组或获取将日期作为属性之一的核心数据实体时,是否可以使用 .
例如,假设我正在存储一个Person带有属性的核心数据实体birthday。 birthday是一个 NSDate,它存储了人的生日的日期和时间。我可以在晚上 7 点之后使用NSPredicate(或其他任何东西)仅获取Persons 和s 吗?birthday
还是我必须分别存储日期和时间才能实现这一点?(比如说,存储birthdayDate和birthdayTime。)
(我尝试使用NSDate仅具有时间组件的过滤器,并且似乎所有NSDate缺少的日期组件都被认为比NSDates具有日期和时间组件的更早。)