第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

封閉式火庫 - 使用日期類型的字段進行查詢

封閉式火庫 - 使用日期類型的字段進行查詢

慕碼人2483693 2022-09-14 16:52:13
我在執(zhí)行日期類型(時間戳)的查詢時遇到困難。在 cCoud 火庫中查詢?nèi)掌谧侄蔚恼_方法是什么?    String created_view = editTextDataFilter.getText().toString();    String time_variable= "";    try {        time_variable= new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH).format(new SimpleDateFormat(                "dd/mm/yyyy", Locale.ENGLISH).parse(created_view));    }catch (ParseException e){}db.collection("Students")            .whereGreaterThan("created_at", time_variable)            .get()            .addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {                @Override                public void onComplete(@NonNull Task<QuerySnapshot> task) {                    if (task.isSuccessful()) {                        for (QueryDocumentSnapshot document : task.getResult()) {                            alunosList.add(                                    new Students(                                            document.getString("name").toUpperCase(),                                            document.getString("classroom"),                                            document.getDate("created_at")));                            recyclerView.setAdapter(adapter);                        }                    }                    else {                        Log.w(TAG, "Error getting documents.", task.getException());                    }                }            });}字段時間戳我希望輸出將日期大于“time_variable”中輸入的值的記錄,但目前它找不到值。
查看完整描述

1 回答

?
呼啦一陣風(fēng)

TA貢獻1802條經(jīng)驗 獲得超6個贊

為了能夠根據(jù)時間戳查詢 Firestore 數(shù)據(jù)庫,您需要傳遞到收集引用,其中“大比”(字段路徑字段路徑,對象值)方法處理對象。傳遞字符串(就像您當(dāng)前所做的那樣),它不會使您的查詢正常工作。Date

它將工作的查詢應(yīng)如下所示:

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date date = dateFormat.parse(created_view);
db.collection("Students")
        .whereGreaterThan("created_at", date)
        .get()
        .addOnCompleteListener(/* ... */);

如果您想以編程方式添加時間戳,請從以下代碼中看到我的答案:


查看完整回答
反對 回復(fù) 2022-09-14
  • 1 回答
  • 0 關(guān)注
  • 102 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號