SQLite obsługuje standardowe zmienne SQL CURRENT_DATE
, CURRENT_TIME
i CURRENT_TIMESTAMP
:
INSERT INTO Date (LastModifiedTime) VALUES(CURRENT_TIMESTAMP)
Domyślny typ danych dla dat/godzin w SQLite to TEXT
.
ContentValues
nie zezwalaj na używanie ogólnych wyrażeń SQL, tylko stałe wartości, więc musisz odczytać aktualny czas w Javie:
cv.put("LastModifiedTime",
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));