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

时间:2015-12-01 23:21:22

标签: objective-c parse-platform nsdate nsdateformatter

我正在为我的应用程序编写一个PFQuery,它只返回今天创建的对象。随着NSDate发生的所有折旧以及NSDateFormatter日益增长的重要性,我发现很难解决这个问题。

我认为伪代码中的逻辑是这样的:

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

我似乎无法弄清楚如何将NSDate对象设置为上午12:00(这将是midnightThisMorning)而另一个设置为今晚11:59(其中将是midnightTonight)。

1 个答案:

答案 0 :(得分:0)

查看NSCalendar的{​​{1}}方法,找到当天的开头。

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