Jan*_*ski 2 sqlite android android-room android-architecture-components
我正在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
}
Run Code Online (Sandbox Code Playgroud)
如何使用Room DAO在给定的一天从我的桌子中选择?
joa*_*o86 10
@Query("SELECT * FROM table_name WHERE date BETWEEN :dayst AND :dayet")
Object getFromTable(long dayst, long dayet);
Run Code Online (Sandbox Code Playgroud)
date dayst将是00:00的时间戳,即09/11/2017 00:00:00
date dayet将是23:59的时间戳,即09/11/2017 23:59:59
这Object是你从数据库中获得的.
| 归档时间: |
|
| 查看次数: |
6412 次 |
| 最近记录: |