特定月份和年份的 NSFetchRequest [重复]

Posted

技术标签:

【中文标题】特定月份和年份的 NSFetchRequest [重复]【英文标题】:NSFetchRequest for a specific Month and Year [duplicate] 【发布时间】:2013-03-20 21:00:29 【问题描述】:

我正在尝试设置一个 NSFetchRequest 来查找与给定月份和年份匹配的条目。

数据存储为 NSDate。我现在想知道如何从其中取出组件以进行获取请求?

【问题讨论】:

这里是您问题的答案***.com/questions/15500166/… @MarkKryzhanouski 好链接。看我的评论。 +1 @MarkKryzhanouski 这就像一个魅力!谢谢! 【参考方案1】:

根据我的经验,我会创建两个不同的属性来处理这个问题。

在您的实体中创建 int 类型的 monthyear 并再次检查它们。您的谓词会很简单,请求也会很快。

您将在获取日期中的组件时填充它们。

P.S.我不知道其他可能的解决方案,所以也请等待其他回复。这是我个人的解决方案。

致谢@MartinR。他的评论完全正确。

【讨论】:

@MarkKryzhanouski 的链接确实有效。 ;) 我给你打勾,因为你的也可以;) @flexaddicted:请注意,您不能基于瞬态属性进行获取,因此不在商店中存储monthyear 将不起作用。 @MartinR 是的,我的错。我会更新我的回复以适应这个。谢谢。 @MartinR 我为您的评论添加了积分;)

以上是关于特定月份和年份的 NSFetchRequest [重复]的主要内容,如果未能解决你的问题,请参考以下文章

在 SQL Server 中获取特定年份中的列作为月份名称

仅从 oracle sql 更新月份和年份的简单语句

如何从sql中经过的天数中查找年份和月份

NSFetchRequest 谓词语法

如何使 ngx-bootstrap datepicker 只能选择和显示月份和年份?

使用 PHP,如何检索与创建的月份和年份匹配的项目