android - 根据 Firebase 中的日期对事件进行排序
问题描述
我在 Firebase 中有以下格式的新闻数据:
我想根据日期(newsDate
)按降序(最新在顶部)对其进行排序。当我从 Firebase 检索数据时,我已将此添加到我的代码中:
databaseReference.orderByChild("newsDate").addChildEventListener(new ChildEventListener() {
// on child added methods
}
但这仅进行字符串排序,因此顺序变为:04/08/2018 12:00 , 13/08/2018 10:30 , 30/07/2018 00:00
我知道这是因为按字母排序。想知道如何使用我的日期格式 ( dd/mm/yyyy hh:mm ) 以及降序自定义排序顺序?
解决方案
推荐阅读
- angular - 如何测试是否在 NgRX 中调度了动作?
- c# - 使用 Json.NET 使用对象数组列表序列化对象会引发 NullReferenceException
- reactjs - Graphql Code Generator 打字稿操作插件生成错误的类型
- java - 如何在Android中按child和equalTo查询Firebase?
- npm - Webpack - 如何判断不为特定入口点编译 js 文件
- typescript - 使用 mongoose 时出现打字稿错误(在 kubernetes 集群和 skaffold 中运行)
- javascript - JavaScript 函数序列
- node.js - 我可以将 Firestore 数据导出到本地文件路径而不是 Cloud Storage 路径吗?
- awk - 哇;当两个文件共享一个公共标题时从两个文件中获取多行
- google-cloud-platform - 如何将 bigquery 表中的 16000 多行作为 CSV 文件导出到本地机器?