android - 在android中用当前日期时间更新sqlite列

标签 android sqlite datetime

我的 Android 应用程序中有一个 SQLite 表,其中有一个“MODIFIED”列。它主要存储当前行首次插入或更新的时间(日期和时间)。

如果我在 android 中使用 SQLite DB 的 update() 函数,我不知道如何将日期时间值放入 ContentValues 参数中。

如果我使用 execSql() 方法,我可以使用 DATETIME() sql 函数来获取当前时间并将其设置为“MODIFIED”列。但是这个函数没有返回值。不知道更新成功没有。

谁有什么建议?

最佳答案

另一种方法是创建一个“TRIGGER”,它在每次使用 SQLite 本身进行“UPDATE”时自动更新 MODIFIED,read about it here.

关于android - 在android中用当前日期时间更新sqlite列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10274009/

相关文章:

C# 和 Sqlite 字段长度

java - 将 fragment 作为参数传递?

android - Eclipse中的android布局文件问题

android - 原始查询 : bind or column index out of range

c++ - 如何使用 SQLite 在 qt 中创建表?

PHP将日期间隔差异转换为十进制

python - 如何在 python 中只比较日期(而不是时间)

Pie 中的 Android vndk

android - 在 react-native 中打开 webview 时出现 ClassNotFoundException

Mysql - 如何将日期(月/日/年)与数据库中的另一个日期进行比较?