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?

¿Fue útil?

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
scroll top