Date queryparse.com日期列
我有一个名为Events的类,其中包含一个名为EventDate的列,类型为Date。在我的查询中,日期需要采用什么格式才能成功查询?查询成功,但始终显示0个事件。我班上有一个事件应该符合EventDate值为2014年2月14日03:48的标准。下面是我的代码片段:Date queryparse.com日期列,date,parse-platform,Date,Parse Platform,我有一个名为Events的类,其中包含一个名为EventDate的列,类型为Date。在我的查询中,日期需要采用什么格式才能成功查询?查询成功,但始终显示0个事件。我班上有一个事件应该符合EventDate值为2014年2月14日03:48的标准。下面是我的代码片段: ParseQuery<ParseObject> query = ParseQuery.getQuery("Events"); query.whereGreaterThanOrEqualTo("EventDate", n
ParseQuery<ParseObject> query = ParseQuery.getQuery("Events");
query.whereGreaterThanOrEqualTo("EventDate", new Calendar.getInstance().getTime());
query.findInBackground(new FindCallback<ParseObject>() {
@Override
public void done(List<ParseObject> events, ParseException e) {
if (e == null) {
Log.d("Events", "Total Events: " + events.size());
} else {
Log.d("Events", "Error: " + e.getMessage());
}
}
});
ParseQuery query=ParseQuery.getQuery(“事件”);
whereGreaterThanOrEqualTo(“EventDate”,new Calendar.getInstance().getTime());
findInBackground(新的FindCallback(){
@凌驾
公共作废完成(列出事件,异常解析){
如果(e==null){
Log.d(“事件”,“总事件数:+Events.size());
}否则{
Log.d(“事件”,“错误:+e.getMessage());
}
}
});
我解决了这个问题。我不知道我的Parse类中存储的日期/时间是以GMT时间存储的。当我将当前本地时间转换为GMT时间并发送时,我可以得到我的查询结果。日期应该是正确的。如果您注释掉“whereGreaterThanOrEqualTo”语句,您的查询是否有效?请在这里输入您的示例代码,这将有助于其他。。谢谢