"MODIFIED"列を持つ私のアンドロイドアプリにSQLiteテーブルがあります。基本的には、現在の行が最初に挿入または更新された時刻(日付と時刻)を格納します。sqliteの列を現在の日付時刻でandroid
私がupdate()
のAndroidのSQLite DBの機能を使用している場合、ContentValues
パラメータに日時の値を設定する方法がわかりません。
execSql()
メソッドを使用する場合は、DATETIME()
SQL関数を使用して、現在の時刻を「MODIFIED」列に設定することができます。しかし、この関数には戻り値はありません。更新が成功したかどうかはわかりません。
提案がありますか?
ContentValues values = new ContentValues();
values.put("modified", currentTime);
db.update("table", values, "_id = XXX", null);
は、あなたが行を更新するために使用する条件で_id = XXX
を置き換えます
これは私が今試みていることです。これはより適切です。 –