SQLite stöder standard SQL-variabler CURRENT_DATE
, CURRENT_TIME
och CURRENT_TIMESTAMP
:
INSERT INTO Date (LastModifiedTime) VALUES(CURRENT_TIMESTAMP)
Standarddatatypen för datum/tider i SQLite är TEXT
.
ContentValues
tillåt inte att använda generiska SQL-uttryck, bara fasta värden, så du måste läsa aktuell tid i Java:
cv.put("LastModifiedTime",
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));