Я хочу выполнить запрос примерно так:
INSERT INTO MyTable VALUES(datetime('now'));
Где MyTable
имеет схему:
CREATE TABLE MyTable(
mydate DATETIME
)
При выполнении в SQLite Manager запрос отлично выполняется, вставляя текущее значение даты и времени в столбец mydate
MyTable
.
Но при выполнении с использованием
ContentValues cv=new ContentValues();
cv.put(MyTable.mydate,"datetime('now')");
getContentResolver.insert(MyTable.CONTENT_URI,cv);
Значение в mydate читается как datetime («сейчас») , а не фактические текущие дата и время.
Я выполняю все это из ContentProvider.
Как я могу это исправить?