gpt4 book ai didi

Swift : Parse, 基于nsdate()查询日期字段

转载 作者:搜寻专家 更新时间:2023-10-31 22:35:01 24 4
gpt4 key购买 nike

我正在尝试检索今天添加的要解析的记录,但查询没有返回任何结果。我怎样才能得到查询以根据今天的日期返回结果。

let now = NSDate()
var query = PFQuery(className:"userBids")
query.whereKey("date", equalTo: now)

解析日期字段设置为日期。请帮忙

最佳答案

你的问题是 NSDate 不仅仅是一个日期,它是一个准确的时间点。

而且您很可能从这个精确的日期和时间开始就完全没有记录。

你应该做的是:

let now = NSDate()
let cal = NSCalendar(calendarIdentifier: NSGregorianCalendar)
let midnightOfToday = cal.startOfDayForDate(now)
var query = PFQuery(className:"userBids")
query.whereKey("date", greaterThanOrEqualTo: midnightOfToday)

上述解决方案仅适用于 iOS 8 及更高版本 ( and I found it here )。如果您想获得与 iOS 7 兼容的内容,请单击该链接。

关于Swift : Parse, 基于nsdate()查询日期字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31379063/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com