Android 为什么firestore按时间戳排序只对时间有效,而不是对日期有效

Android 为什么firestore按时间戳排序只对时间有效,而不是对日期有效,android,firebase,google-cloud-firestore,firebaseui,Android,Firebase,Google Cloud Firestore,Firebaseui,我尝试按时间戳对Firestorerecyclerview进行排序,但排序只是根据时间,而不是像这样的日期 这是我的代码,我尝试按降序排序 Query query = asset.whereEqualTo("kode_bmn", "kosong").orderBy("tanggal", Query.Direction.DESCENDING); FirestoreRecyclerOptions<profil_riw

我尝试按时间戳对Firestorerecyclerview进行排序,但排序只是根据时间,而不是像这样的日期

这是我的代码,我尝试按降序排序

Query query = asset.whereEqualTo("kode_bmn", "kosong").orderBy("tanggal", Query.Direction.DESCENDING);
        FirestoreRecyclerOptions<profil_riwayat> options5 = new FirestoreRecyclerOptions.Builder<profil_riwayat>()
                .setQuery(query, profil_riwayat.class)
                .build();
        Adapter_anggaran = new Adapter_anggaran_home_penanggungjawab(options5);
        recyclerpengeluaranasset.setHasFixedSize(false);
        recyclerpengeluaranasset.setAdapter(Adapter_anggaran);
        Adapter_anggaran.notifyDataSetChanged();
Query Query=asset.whereEqualTo(“kode_bmn”,“kosong”).orderBy(“tanggal”,Query.Direction.DESCENDING);
FirestoreRecyclerOptions选项5=新建FirestoreRecyclerOptions.Builder()
.setQuery(查询,profil_riwayat.class)
.build();
Adapter_anggaran=新Adapter_anggaran_home_penanggungjawab(选项5);
RecyclerPengeluaranaset.setHasFixedSize(false);
RecyclerPengeluaranaset.setAdapter(Adapter_anggaran);
适配器_anggaran.notifyDataSetChanged();

您能显示其中一个文档的屏幕截图并显示其
tanggal
字段吗?在我标记它的图像中,有日期和时间,时间排序良好,但日期未排序,这是它应该显示的历史,在top@FrankvanPuffelen抱歉,我想你需要Firestore截图,我将Firestore图像添加到我的question@FrankvanPuffelen你能帮助我吗?我一直在寻找解决方案,但找不到,很抱歉,我不知道这里出了什么问题,所以希望其他人能发现。如果没有,您是否可以在不使用
FirestoreRecyclerAdapter
的情况下重现问题,例如,只记录查询返回的日期?您是否可以显示其中一个文档的屏幕截图,并显示其
tanggal
字段?在我标记它的图像中,有日期和时间,时间排序良好,但日期未排序,这是一个历史记录,它应该显示top@FrankvanPuffelen抱歉,我想你需要,Firestore截图,我在我的question@FrankvanPuffelen你能帮助我吗?我一直在寻找解决方案,但找不到,很抱歉,我不知道这里出了什么问题,所以希望其他人能发现。如果没有,您是否可以在不使用
FirestoreRecyclerAdapter
的情况下重现问题,例如只记录查询返回的日期?