【发布时间】:2018-06-26 10:00:04
【问题描述】:
我正在尝试使用日期对存储在 Firebase 数据库中的数据进行排序。目前的存储结构是:
date: "3/1/2018"
description: "Some Description"
time: "6 : 24"
title: "Some Title"
因此,通过使用 Recyclerview,我只能以按字母顺序排序的方式获取数据。如何使用 orderByValue 函数按日期对这些数据进行排序?
如果有三个事件,第一个是 02/05/18,第二个是 01/05/18,第三个是 05/05/18,我希望显示最新的数据,因为最新的数据是 01/05/18然后是 02/05/18,然后是 05/05/18。
我已经阅读了有关 Stack Overflow 的各种问题,但没有一个可以帮助我解决问题。
【问题讨论】:
-
您的日期格式是字符串,最好将其存储为
long或int类型的Unix 时间戳。这使得订购变得非常容易。 -
我使用对话框从用户端获取日期,如何将其转换为 Unix?
标签: android firebase firebase-realtime-database