2013-03-07 3 views
0

날짜를 사용하여 쿼리하고 싶습니다. API 콘솔의Kinvey에서 안드로이드를 사용하여 datetime을 쿼리하는 방법

정말 잘 작동합니다.

/appdata/[keydata]/Updates/?query={"_kmd.lmt":{"$gte ":"2013-03-07T09 : 09 : + 0000 24 "}}

하지만 안드로이드에 대한 방법을 모르겠습니다.

RefreshDate = "2013-02-20T10:04:05.511Z"; 

    Log.d(TAG,"RefreshDate="+RefreshDate); 

    MappedAppdata updates = mKinveyClient.mappeddata(UpdateEntity.class, "Updates"); 
    SimpleQuery query = new SimpleQuery(); 
    query.orderByAscending("_kmd.lmt"); 
    query.addCriteria("_kmd.lmt", ">=", RefreshDate); 

오류

java.lang.IllegalStateException :의 문자 (19)에서 종결되지 않은 개체 {$ GTE : 2013년 2월 20일 10시 4분 5초}

내가 원하는 android에서 질문하는 법을 알아야합니다.

감사합니다.

+0

RefreshDate의 유형은 무엇입니까? – mjsalinger

+0

String RefreshDate – Kyunghyunson

답변

0

면책 조항 : Kinvey에서 일합니다.

Android 라이브러리의 version 2.0으로 업그레이드하는 것이 좋습니다. 그것은 다른 (그리고 더 나은) 데이터 모델을 사용하고 더 강력한 쿼리 기능을 가지고 있습니다.