我希望从源代码中获取仅有几天/几个月/年的唯一日期:" 2017-02-25 22:53:43" " 2017-02-25 23:01:42" " 2017-04-26 17:08:26" " 2017-04-26 17:15:41"
列名是" date",如果是基于天数,结果应为[2017-02-25,2017-02-26]; [2017-02,2017-04]如果基于月份;和[2017]基于年份。我认为需要使用NSFetchRequest.predicate,但不知道该怎么做。
答案 0 :(得分:0)
我建议您使用fetchedResultsController
和sectionNameKeyPath
day_month_year
,month_year
和year
的managedObject子类。 date
sectionNameKeyPath
使用您创建的某个属性。sections
为每个对象调用为sectionNameKeyPath
创建的方法。因此,不要像创建NSCalendar
那样做一些昂贵的事情。