【发布时间】:2021-08-09 09:45:34
【问题描述】:
我先给你看代码
@Query("SELECT * FROM plan WHERE (DATETIME(startDate, '%Y-%m-%d') <= :temp OR DATETIME(endDate, '%Y-%m-%d') >= :temp) OR specificDate = :temp")
fun getPlanByDate(temp: String): List<PlannerEntity>
在名为plan 的表中,有startDate、endDate 和specificDate 列。根据名为temp 的日期,我只想获取属于temp 的数据。 temp 的格式为“yyyy-MM-dd”。 startDate 和 endDate 以“yyyy-MM-dd HH:mm”格式存储,因此您可以看到我将其更改为“yyyy-MM-dd”格式的努力。如何将yyyy-MM-dd HH:mm格式更改为yyyy-MM-dd格式?
【问题讨论】:
-
如果您的日期是
date数据类型,您将永远不会遇到这些问题
标签: android sql android-room