SQLite admite las variables SQL estándar CURRENT_DATE
, CURRENT_TIME
y CURRENT_TIMESTAMP
:
INSERT INTO Date (LastModifiedTime) VALUES(CURRENT_TIMESTAMP)
El tipo de datos predeterminado para fechas/horas en SQLite es TEXT
.
ContentValues
no permite usar expresiones SQL genéricas, solo valores fijos, por lo que debe leer la hora actual en Java:
cv.put("LastModifiedTime",
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));