Insertar TimeStamp en SQLite para Android

Tengo los siguientes campos

 1> WorkName - Varchar

 2> TimeStap 

Quise crear una tabla con los campos antedichos.

  1. ¿Cuál será el tipo de datos TimeStamp

  2. ¿Cómo puedo insertar valores de marca de tiempo en la tabla.

  3. ¿Cuál será el valor de la marca de tiempo al insertar datos o cómo buscar la marca de tiempo.

He trabajado en SQLite pero no tengo ninguna experiencia en agregar TimeStamp como un campo a la tabla y agregar valores a eso.

¿Qué tipo de INSERT CREATE & INSERT debo usar?

Hay tipos de datos limitados disponibles en una base de datos Sqlite, por lo que el que encuentro útil para las fechas es entero – esto aceptará valores largos (ajusta dinámicamente su tamaño) para que las fechas almacenen el valor de milisegundos de una fecha y la fecha puede ser reconsituted fácilmente cuando Leyendo los valores de milisegundos de la base de datos.

Puede usar la Java.sql.Timestamp class como el tipo de datos de columna de su tabla en una base de datos SQL.

Dado que la clase SQLiteDatabase no admite un método put() para las variables Timestamp , utilice el método getTime() de la clase para insertar los milisegundos correspondientes de ese tiempo como un valor long (SQLiteDatabase tiene un método put() para el tipo long )
Abra esto para la referencia del método.

Creo la marca de tiempo por esto:

 /** * * @return yyyy-MM-dd HH:mm:ss formate date as string */ public static String getCurrentTimeStamp(){ try { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String currentTimeStamp = dateFormat.format(new Date()); // Find todays date return currentTimeStamp; } catch (Exception e) { e.printStackTrace(); return null; } } 
  • ¿Podemos usar una base de datos SQLITE aldready preparada para una aplicación phonegap?
  • Xml vs. sqlite para android y cómo
  • Búsqueda en varias columnas mediante búsqueda de texto completo (FTS) con varios tokens utilizando el operador OR
  • Función de actualización en android SQLite no funciona
  • GreenDAO crea una propiedad de ID automática
  • Cómo contar el número de columnas en una tabla en SQLITE?
  • Eliminar varias filas en SQLITE (android)
  • Error de SQLIte de Android: No se pudo leer la fila 0, col 1 de CursorWindow
  • Base de datos SQLite de Android: inserción lenta
  • ¿Un cursor SQLite vacío devolverá true para isBeforeFirst, isAfterLast, ambos o ninguno?
  • Cómo almacenar datos de JSON analizados en SQLite
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.