SQLite
 sql >> Database >  >> RDS >> SQLite

Inserimento di data e ora correnti nel database SQLite

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()));