Inserire un timestamp nel database tramite contentValues
-
26-09-2019 - |
Domanda
In Android, è possibile inserire una data e ora in un database utilizzando ContentValues
? Quando provo ad aggiungerlo utilizzando qualcosa di simile a questo:
ContentValues args = new ContentValues();
args.put(MY_DATE, my_date);
ottengo un errore che mi diceva che le esigenze my_date
essere un String
. Qualche suggerimento su come raggiungere questo obiettivo?
Soluzione
Né Date
né Calendar
sono cose valide da mettere in un ContentValues
. Il formato più efficiente, credo, è quello di convertire il Date
di millisecondi (getTime()
) e negozio che in una colonna INTEGER
.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow