【发布时间】:2018-04-26 05:07:01
【问题描述】:
如何按日期对事件进行排序,当我尝试时,它是按天排序,但不是按日期排序。
例如,如果我们在 01/02/2018、23/04/2018、01/06/2018 有三个事件,则当前结果排序如下,[01/02/2018,01/06/2018 ,2018 年 4 月 23 日]
谢谢!
【问题讨论】:
-
你能在stackoverflow上写你的代码(在一个代码块中)而不是截图吗?
-
我没有看到任何排序的尝试,为什么所有代码都在 XML 注释中 (
<!--)? -
这在多个方面不清楚,抱歉。您能否create a Minimal, Complete, and Verifiable example 并通过示例指定精确的输入、精确的预期输出以及观察到的输出有何不同?
-
我建议你不要使用
Calendar、TimeZone、Date和SimpleDateFormat。这些课程都早已过时且设计不佳。而是使用java.time, the modern Java date and time API。使用起来更好。 -
order by eventFrom是 SQL 查询或其他查询的一部分吗?数据库中eventFrom的数据类型是什么?您使用的是什么 DBMS?