小编ErE*_*rEm的帖子

当我只关心日期(这是唯一的)而不是时间时,如何在Android sqLite数据库中管理日期?

这是我的第一个问题,请耐心等待,如果不清楚我的意思,请告诉我.我不知道如何寻找答案.我对Android和Java都很陌生.

我想使用sqLite数据库表来存储值,我希望每天只有一个唯一的日期和"值"组合.想法是制作一种日志,每天只能记录一次(除了之后的更新或编辑).我决定使用Unix时间戳和INTEGER作为日期的数据类型.表看起来像这样:

("Unix_timestamp","value","state")
Run Code Online (Sandbox Code Playgroud)

现在我正在插入System.currentTimeMillis()/1000L但是那时每天可能有数千个日期具有相同的"价值",更不用说选择问题了.

插入和选择日期最方便的方法是什么?它应该通过sqLite函数还是某些Android或Java方法完成?

编辑:我几乎忘了补充:我有一个想法,在Unix时间插入日期,但他们是如此.总是一天的开始(午夜),但我无法弄清楚如何做到这一点,使用哪种方法.我觉得sqLite在日期方面非常糟糕.

sqlite android date

5
推荐指数
1
解决办法
556
查看次数

标签 统计

android ×1

date ×1

sqlite ×1