SQLite
 sql >> Base de Dados >  >> RDS >> SQLite

Inserindo data e hora atuais no banco de dados SQLite


SQLite suporta as variáveis ​​SQL padrão CURRENT_DATE , CURRENT_TIME e CURRENT_TIMESTAMP :
INSERT INTO Date (LastModifiedTime) VALUES(CURRENT_TIMESTAMP)

O tipo de dados padrão para datas/horas no SQLite é TEXT .

ContentValues não permite o uso de expressões SQL genéricas, apenas valores fixos, então você tem que ler a hora atual em Java:
cv.put("LastModifiedTime",
       new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));