领域查询“日期之前”

MujtabaFR

我刚刚发现了Realm并开始在Objective-c中使用它

我试图让物体,其中 create_date specific date and time

在StackOverflow上阅读了此答案,所以我尝试了以下方法:

NSString *dateString = @"2015-06-03 08:24:00";
NSDateFormatter * dateFormatter = [NSDateFormatter new];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *newDate = [dateFormatter dateFromString:dateString];

RLMRealm *realm = [RLMRealm defaultRealm];
NSString *_where = [NSString stringWithFormat:@"create_date < '%@'", newDate];
RLMResults *results = [database_articles objectsInRealm:realm where:_where];

但我收到以下错误:

'在类型'database_articles'的对象上为属性'created'的属性的日期类型的预期对象,但收到:2015-06-03 05:24:00 +0000'

那么如何Realm查询传递NSDATE呢

提前致谢 ..

马里乌斯

您使用了method + (RLMResults *)objectsInRealm:(RLMRealm *) where:(NSString *), ...;,它是一种便捷的API,它接收字符串和更多参数,并NSPredicate为您即时构造一个通过首先向提供参数[NSString stringWithFormat:],您可以序列化日期,以便处理此错误。

使用这两种变体之一可以避免这种情况:

RLMResults *results = [database_articles objectsInRealm:realm where:@"create_date < %@", newDate];

NSPredicate *_where = [NSPredicate predicateWithFormat:@"create_date < %@", newDate];
RLMResults *results = [database_articles objectsInRealm:realm withPredicate:_where];

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

领域查询

来自分类Dev

Google Sheets - 查询日期是否在今天之前

来自分类Dev

领域限制查询结果

来自分类Dev

Android领域查询关系

来自分类Dev

从领域列表查询对象

来自分类Dev

领域查询的奇怪行为

来自分类Dev

领域,使用swift查询领域中的对象

来自分类Dev

领域,使用swift查询领域中的对象

来自分类Dev

MySQL查询内部联接的最新日期(今天,昨天或之前)

来自分类Dev

无法在之前进行的查询中选择日期信息

来自分类Dev

SQL查询以使用日期()选择Minutos之前的在线用户

来自分类Dev

按日期排序-领域(Android)

来自分类Dev

mysql连接查询与许多领域

来自分类Dev

在领域中查询关系对象

来自分类Dev

2个日期之间或之前的第一个日期之间的SQL查询

来自分类Dev

Oracle 如何查询日期值并返回查询值之前 5 小时的值

来自分类Dev

按日期升序的领域订单始终失败

来自分类Dev

按日期升序的领域订单始终失败

来自分类Dev

在给定日期之前查找“状态更改”的正确SQL查询是什么?

来自分类Dev

ORA-01830:日期格式图片在转换整个输入字符串之前结束/在日期查询中选择总和

来自分类Dev

MongoDB查询:如何在与给定日期进行比较之前向日期字段添加几天

来自分类Dev

SQL查询-选择时间跨度之前的最后日期,其中时间跨度中不存在日期

来自分类Dev

ORA-01830:日期格式图片在转换整个输入字符串之前结束/在日期查询中选择总和

来自分类Dev

MongoDB查询:如何在与给定日期进行比较之前向日期字段添加几天

来自分类Dev

单点重叠的MongoDB地理空间查询领域

来自分类Dev

使用领域查询中的整数值

来自分类Dev

如何使用领域查询随机项目

来自分类Dev

在领域中,如何从RealmList(Android)查询

来自分类Dev

如何在领域迁移内执行查询?

Related 相关文章

  1. 1

    领域查询

  2. 2

    Google Sheets - 查询日期是否在今天之前

  3. 3

    领域限制查询结果

  4. 4

    Android领域查询关系

  5. 5

    从领域列表查询对象

  6. 6

    领域查询的奇怪行为

  7. 7

    领域,使用swift查询领域中的对象

  8. 8

    领域,使用swift查询领域中的对象

  9. 9

    MySQL查询内部联接的最新日期(今天,昨天或之前)

  10. 10

    无法在之前进行的查询中选择日期信息

  11. 11

    SQL查询以使用日期()选择Minutos之前的在线用户

  12. 12

    按日期排序-领域(Android)

  13. 13

    mysql连接查询与许多领域

  14. 14

    在领域中查询关系对象

  15. 15

    2个日期之间或之前的第一个日期之间的SQL查询

  16. 16

    Oracle 如何查询日期值并返回查询值之前 5 小时的值

  17. 17

    按日期升序的领域订单始终失败

  18. 18

    按日期升序的领域订单始终失败

  19. 19

    在给定日期之前查找“状态更改”的正确SQL查询是什么?

  20. 20

    ORA-01830:日期格式图片在转换整个输入字符串之前结束/在日期查询中选择总和

  21. 21

    MongoDB查询:如何在与给定日期进行比较之前向日期字段添加几天

  22. 22

    SQL查询-选择时间跨度之前的最后日期,其中时间跨度中不存在日期

  23. 23

    ORA-01830:日期格式图片在转换整个输入字符串之前结束/在日期查询中选择总和

  24. 24

    MongoDB查询:如何在与给定日期进行比较之前向日期字段添加几天

  25. 25

    单点重叠的MongoDB地理空间查询领域

  26. 26

    使用领域查询中的整数值

  27. 27

    如何使用领域查询随机项目

  28. 28

    在领域中,如何从RealmList(Android)查询

  29. 29

    如何在领域迁移内执行查询?

热门标签

归档