【发布时间】:2017-07-09 15:12:15
【问题描述】:
嗨(我是新手,所以你必须原谅我)
我正在尝试构建 Parse 查询以返回在特定日创建的所有对象(它们的创建时间无关紧要)。
我已经在下面包含了到目前为止的代码。我将尝试检索到该方法的对象的日期传递给该方法。然后我设置了两个变量,一个用于一天的开始,一个用于一天的结束。然后我使用whereGreaterThanOrEqualTo 和whereLessThan方法来设置结束和开始日期。
我遇到的问题是,即使该类中存在多个对象,它也没有返回任何对象。我有一种感觉,这是因为 Parse Server 使用与标准 java 包不同的日期格式,所以我不确定我应该做什么。有人能指出我正确的方向吗?
public void updateNotices(Date date){
if(isNetworkConnected()) {
date.setTime(0);
Date endDate = date;
endDate.setDate(date.getDate()+1);
ParseQuery<ParseObject> query = ParseQuery.getQuery("Notification");
query.whereGreaterThanOrEqualTo("createdAt", date);
query.whereLessThan("createdAt", endDate);
startLoading();
query.findInBackground(new FindCallback<ParseObject>() { ...
【问题讨论】:
标签: android date time parse-server