在我的Parse数据库中,它有一列作为Time,所以它的数据是( 08:30 - 10:30 )*仅作为示例。它是String值,因为Parse不支持Date Time。 如果我想查询09:00的时间怎么办,怎么查询呢? 我试图这样做......
var query = PFQuery(className: "Timetable")
query.wherekey("Time".substringToIndex(advance(1,5)), greatherThanOrEqualTo: "09:00")
但是它不起作用并且显示错误,我应该如何查询它以便它可以在09:00进行验证呢?
你可以在这里看到我的Parse Class的例子,时间就是这样,如果我想查询的话,我的时间是在那段时间的中间吗?
答案 0 :(得分:0)
遗憾的是,解析并不支持通过CSV导入日期,但数据库支持日期类型,而且似乎是您需要的。
我会在导入后执行一个函数来解析字符串列并创建日期。从问题中的字符串看,对象需要开始日期和结束日期属性。也许持续时间也很方便。
这样做的好处是:(a)日期可以明确地表示为UTC,(b)您有机会查询它们,包括不等式,例如greaterThan,lessThan。