作者:冰林lbl_567_909 | 来源:互联网 | 2023-01-09 16:11
我正在Android项目中使用Room Persistence Library,并使用日期类型转换器存储日期:
object DateConverter {
@TypeConverter
@JvmStatic
fun fromTimestamp(value: Long?): Date? = if (null == value) null else Date(value)
@TypeConverter
@JvmStatic
fun dateToTimestamp(date: Date?): Long? = date?.time
}
如何使用Room DAO在给定的一天从我的桌子中选择?
1> joao86..:
@Query("SELECT * FROM table_name WHERE date BETWEEN :dayst AND :dayet")
Object getFromTable(long dayst, long dayet);
date dayst
将是00:00的时间戳,即09/11/2017 00:00:00
date dayet
将是23:59的时间戳,即09/11/2017 23:59:59
这Object
是你从数据库中获得的.