ios - 如何获取有关月份和年份的数据

标签 ios iphone core-data

我有实体@“Collection”的核心数据,具有支付、日期等属性,我存储了“日期” 关于日期、月份、年份,如“dd-MM-yyyy”,但我只想获取有关月份和年份的数据,因此为此目的,我使用 NSPredicate。如果有人知道这一点,请指导我。

最佳答案

正如 Droppy 评论的那样,使用 NSDate 作为字段类型。

如果这不可能,您可以使用 NSPredicate 获取您感兴趣的行:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"%K LIKE[cd] %@", kDateFieldKey, [NSString stringWithFormat:@"*-%02d-%d", month, year]];
fetchRequest.predicate = predicate;

其中 kDateFieldKey 是日期字段(“日期”)的键,month 是表示月份的整数,year 是表示年份的整数。

关于ios - 如何获取有关月份和年份的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27358519/

相关文章:

iOS UIWebView 不接受 URL 更改

ios - 从 NSURLConnect.SendAsyncronousRequest 返回值

iphone - 我应该在哪里保存我想长期保存的数据和文件,以及如何防止 iCloud 备份它们

ios - xCode 无法创建新的核心数据模型版本

ios - 音量在 iOS 7 中已弃用

ios - 滚动 CollectionView 期间不必要地打开 YouTube 播放器

iphone - 开发主要在多种设备(Android 和 iPhone)上运行的移动应用程序的最佳方法是什么?

iphone - Xcode 3.2.1 GCC CLANG 和 LLVM 揭秘

iphone - 基于页面的应用加载 epub

ios - iOS swift 中的集成