android sqlite 时间戳列
我有一个 Android SQLite 表,其中有 5 列。其中之一是时间戳。 如何检查所有时间戳 (yyyy-mm-dd hh:mm:ss) 并将其与 Android 上的本地时间进行比较,然后决定读取哪一行?
I have an Android SQLite table that has 5 columns in it. One of them is a timestamp.
How can I check the timestamp (yyyy-mm-dd hh:mm:ss) for all of them and compare it to the local time on the Android then decide which row to read?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以查看sql日期函数: http://www.sqlite.org/lang_datefunc.html< /a>
你可以通过Java中的“new Date()”获取本地日期时间。
在我的应用程序中,我通常存储 unix 时间戳,并且可以使用“new Date().getTimeinMillis()”轻松执行我需要的操作。它更简单且性能更高。
You can have a look at the sql date functions : http://www.sqlite.org/lang_datefunc.html
And you can obtain your local datetime with "new Date()" in Java.
In my application, I usually store unix timestamp and I can do operations I need quite easily with "new Date().getTimeinMillis()". It's simpler and more performant.