Insertar una marca de tiempo en la base de datos a través de ContentValues
En Android, ¿es posible insertar una marca de tiempo en una base de datos mediante ContentValues
? Cuando intento agregarlo usando algo como esto:
ContentValues args = new ContentValues(); args.put(MY_DATE, my_date);
Recibo un error diciéndome que my_date
necesita ser una String
. ¿Alguna sugerencia sobre cómo lograrlo?
- Error de VideoView getCurrentPosition () en Acer Iconia A200
- ¿Cómo comparar dos marcas de tiempo en android?
- ¿Cómo obtengo las siguientes marcas de tiempo exactas hasta 5 micro segundos en android
- Convertir cadena al formato de sello de tiempo de MySQL en php
- Java calcular el tiempo entre dos timestamps
- ¿Android consigue el timestamp actual?
- Android - Cómo marcar marcas de tiempo en un SeekBar
- ¿Se convierte la cadena de fecha en timestamp en Android?
- Para obtener la fecha y la hora de Timestamp Android
- Fecha y hora de la fecha
- ¿String timestamp a Calendario en Java?
- Constante de fecha y hora de Android SensorEvent
- Conversión de la marca de hora como cadena a la fecha en android
Ni la Date
ni el Calendar
son cosas válidas para poner en un ContentValues
. El formato más eficiente, creo, es convertir la Date
en milisegundos ( getTime()
) y almacenarla en una columna INTEGER
.