“Conocimientos Programación>Lenguajes De Programación

Cómo convertir String en vez en SQLite

2014/3/4
Conversión de cadenas de tiempo en una fecha o tiempo de uso de SQLite es útil para comparar fechas , mostrando una fecha en un formato determinado para un usuario o para cargar una fecha en cuestión consistente. SQLite es un motor de base de datos SQL autónomo que no requiere de un servidor o cualquier configuración. A diferencia de muchos motores SQL , SQLite no tiene una fecha específica o tipo de datos de tiempo. En cambio, las fechas se almacenan ya sea como un "texto ", el valor "real" o "entero " . Usted convertir cadenas de tiempo hasta la fecha de SQLite y funciones de tiempo - " strftime ", " fecha", " tiempo", " fecha y hora " y " julianday " . Instrucciones
1

ejecutar consultas SQLite desde el símbolo del sistema con el programa " sqlite3 " escribiendo:

$ sqlite3 my_db.db

Esto creará una base de datos con el nombre de " my_db.db " si no existe ya. También te coloca en el medio ambiente sqlite3 , que se puede salir con los comandos . " Quit" , . " Q " o " . Salida".
2

Llame al " strftime (formato , TimeString , modificador modificador) " función para devolver una fecha con formato de una cadena de tiempo . Esto es útil para la comparación de fechas , mostrando una fecha en un determinado formato a un usuario o para cargar una fecha en cuestión consistente. El formato de una cadena de tiempo se ajusta a las normas de la función C " strftime " . Algunos de los formatos de cadena de tiempo válidos son "AAAA -MM -DD ", "AAAA -MM -DD HH : MM ", "AAAA -MM -DD HH : MM : SS ", "AAAA -MM -DD HH: MM: ss.sss ", " DDDDDDDDDD "y " ahora ". El carácter " Y" representa el año , "M" para el mes , "D " para el día , "H" para la hora , "M" de minuto y " S " para el segundo . El formato " DDDDDDDDDD " representa una marca de tiempo Unix. Por ejemplo , la siguiente consulta calculará cuántos segundos han pasado desde una fecha en el año 2002 :

$ sqlite3 my_db.db SELECT strftime ( '% s ' , 'ahora ') - strftime ( '% s ' , '2002 - 05-11 01:56:23 ');
3

llama a la " fecha", " tiempo" funciones " julianday " " fecha y hora " o utilizar una pre - versión con formato de la función " strftime " . La función "date" devuelve la fecha con el formato " AAAA- MM-DD ", la función "time" devuelve como "HH : MM : SS ", la función " datetime " devuelve como " AAAA- MM-DD HH : MM : Función julianday "SS " y la " devuelve el número de día juliano. Por ejemplo , la siguiente consulta devuelve una fecha a partir de 2009 como " 2009-09-22 ", la eliminación de la hora , minutos y segundos información:

$ sqlite3 my_db.db fecha SELECT ( '2009 - 09-22 02:57:13 ');

Lenguajes De Programación
Cómo convertir un binario negativo a Decimal
Cómo convertir a Matrix en MATLAB
Cómo agregar un Permalink
Cómo escribir código fuente
¿Qué es una secuencia de comandos de acción de texto
Cómo quitar un botón con RemoveChild en AS3
Cómo copiar una figura de MATLAB
Cómo utilizar itoa en CCS
Conocimientos Informáticos © http://www.ordenador.online