【问题标题】:Sort and Show push notification in list排序并在列表中显示推送通知
【发布时间】:2014-02-18 06:18:16
【问题描述】:

我正在 android 中实现推送通知,并遵循通知接收者在数据库中制作通知条目以及当前日期和时间的过程。

现在我想显示所有通知的列表,但以 SORTED 方式显示它已收到的日期,就像最后一个通知应该首先显示在列表中。

我正在尝试排序,但 SQLITE 不支持日期类型,而是将其保存为 dd-mm-yyyy 格式的字符串。

如何根据日期对通知进行排序?请帮忙

【问题讨论】:

  • 以 yyyy-MM-dd 的形式存储您的日期,然后执行您的查询,它将为您工作..
  • 感谢 Maulik.j 它有效

标签: android sorting push-notification android-sqlite


【解决方案1】:

如果您以正确的格式存储日期(始终使用 2 位数的小时/分钟/秒/日/月,4 位数的年份,按照从最大时间单位到最小时间单位的顺序),您只需对字符串进行排序即可。

【讨论】:

  • 从最大到最小?秒将每分钟结束。
【解决方案2】:

我已将日期格式更改为 yyyy-MM-dd,令人惊讶的是它可以正常工作。

现在我的排序查询将首先过滤日期,然后是年,然后是月,然后是日期。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-29
    • 1970-01-01
    相关资源
    最近更新 更多