Insertar una marca de tiempo en la base de datos a través de ContentValues
-
26-09-2019 - |
Pregunta
En Android, es posible insertar una marca de tiempo en una base de datos utilizando ContentValues
? Cuando intento agregar que el uso de algo como esto:
ContentValues args = new ContentValues();
args.put(MY_DATE, my_date);
me sale un error que me dice que las necesidades my_date
ser un String
. ¿Alguna sugerencia sobre cómo lograr esto?
Solución
Ni Date
ni Calendar
son cosas válidas para poner en un ContentValues
. El formato más eficiente, creo, es convertir el Date
a milisegundos (getTime()
) y tienda que en una columna INTEGER
.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow