java - 如何计算自记录输入以来的天数?安卓、SQLite、Java

标签 java android sqlite

我有一个数据库,其中有一个存储日期的字段。我希望能够计算记录日期和今天之间的天数。

我最终使用:

mDb.execSQL("UPDATE "+DATABASE_PLANTS_TABLE+" SET "+ KEY_PLANT_DAYS+ 
            " = (SELECT julianday('now') - julianday("+KEY_DATE+") FROM"+ DATABASE_PLANTS_TABLE+")");

最佳答案

select (strftime('%s','now')-strftime('%s', data1))/86400.0 as days from table

关于java - 如何计算自记录输入以来的天数?安卓、SQLite、Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3406782/

相关文章:

java - 消灭敌人的有效方法

SQLite - 反向字符串函数

java - 在 tomcat 应用程序中更改我的应用程序的 web.xml 的位置

java - Blackberry - Java - 阿拉伯语显示 JSON 输出已损坏

java - 为什么 Lucene 找不到任何包含此代码的文档?

java - 帮助 Liferay portlets,igoogle like portals

android - 扩展 LinearLayout 空引用

java - Android:为 requestcode 值选择什么?

java - 在 Android 中使用 ItemizedOverlay 添加可见的 "Markers"以表示地理点到 MapView

java - 将 xls 文件中的数据插入 SQLite android 时出错