SQLite поддържа стандартните SQL променливи CURRENT_DATE
, CURRENT_TIME
и CURRENT_TIMESTAMP
:
INSERT INTO Date (LastModifiedTime) VALUES(CURRENT_TIMESTAMP)
Типът данни по подразбиране за дати/часове в SQLite е TEXT
.
ContentValues
не позволявайте използването на общи SQL изрази, само фиксирани стойности, така че трябва да прочетете текущото време в Java:
cv.put("LastModifiedTime",
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));