SQLite supporta le variabili SQL standard CURRENT_DATE
, CURRENT_TIME
e CURRENT_TIMESTAMP
:
INSERT INTO Date (LastModifiedTime) VALUES(CURRENT_TIMESTAMP)
Il tipo di dati predefinito per date/ora in SQLite è TEXT
.
ContentValues
non consentono di utilizzare espressioni SQL generiche, solo valori fissi, quindi devi leggere l'ora corrente in Java:
cv.put("LastModifiedTime",
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));