解析检查对象是否是今天创建的? Objective-C

Parse check if object was created today? Objective-C

我正在尝试为我的应用程序编写 PFQuery,其中 returns 仅包含今天创建的对象。随着 NSDate 发生的所有贬值和 NSDateFormatter 的重要性日益增加,我发现很难做到这一点。

我在伪代码中想出了这样的逻辑:

Query q = new Query();
q.whereDateGreaterThan(midnightThisMorning);
q.whereDateLessThan(midnightTonight);

我似乎无法弄清楚如何将 NSDate 对象设置为 12:00 AM(即 midnightThisMorning)并将另一个对象设置为 11:59今晚下午(midnightTonight)。

查看 NSCalendarstartOfDayForDate 方法来查找当天的开始。

要查找当天的结束时间,您需要在从 startOfDayForDate 返回的日期上加上一天,然后减去一秒。