查询Parse.com日期列

时间:2014-02-13 02:43:31

标签: date parse-platform

我有一个名为Events的类,它包含一个名为EventDate的列,类型为Date。在我的查询中,日期需要什么格式才能成功查询?查询成功,但始终显示0个事件。我班上有一个事件应该与EventDate值为2014年2月14日03:48的标准相匹配。以下是我的代码片段:

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());
            }

        }
    });

1 个答案:

答案 0 :(得分:1)

我想出了这个问题。我不知道存储在我的Parse类中的日期/时间是以GMT时间存储的。当我将当前本地时间转换为GMT时间并发送时,我能够获得我的查询结果。