问题描述
我将日期和时间以“yyyy-mm-dd HH:mm”格式存储在我的房间数据库中作为字符串。我想从我的房间数据库中按日期和时间的降序获取数据,但是由于它是字符串格式,我该如何实现?
解决方法
由于格式可以按原样排序,因此您只需按原样对其进行排序,无需执行任何特殊操作。
以下是从 Autologin 实体(表)中提取数据的示例,根据 expire_date 列按降序排序:-
@Query("SELECT * FROM AutoLogin ORDER BY Autologin.expiration_date DESC")
AutoLogin[] getLoginsSortedByExpirationDate();
显然,您会更改上述内容以适合您的项目/应用。