Como Insertar Fecha en SQLite

publicado por: Anonymous

Tengo una consulta:
Tengo una tabla en SQLite con esta estructura

CREATE TABLE [Agenda] (
[Itinerario] VARCHAR(50)  NULL,
[Creado] TIMESTAMP  NULL,
[Fecha] TIMESTAMP  NULL   )

introducir la descripción de la imagen aquí

Y estoy intentando ingresar filas con la siguiente instrucción SQL:

INSERT INTO Agenda VALUES ('Ir de Compras','23-08-2016 12:00','24-08-2016 18:00');

Pero las fechas se ingresan de manera incorrecta.

introducir la descripción de la imagen aquí

¿Qué es lo que debo estar haciendo mal?

PD: Estas consultas las estoy probando desde el sqliteadmin ya que mi proyecto es en .NET pero de allí tampoco toma bien las fechas.

solución

SQLite soporta los siguientes formatos de fecha:

YYYY-MM-DD
YYYY-MM-DD HH:MM
YYYY-MM-DD HH:MM:SS
YYYY-MM-DD HH:MM:SS.SSS
YYYY-MM-DDTHH:MM
YYYY-MM-DDTHH:MM:SS
YYYY-MM-DDTHH:MM:SS.SSS
HH:MM
HH:MM:SS
HH:MM:SS.SSS
now
DDDDDDDDDD 

Tu formato es de 24-08-2016 18:00 es DD-MM-YYYY HH:MM el cual no está soportado.

Solución:

Cambia el formato de la fecha que estás ingresando a: 2016-08-24 18:00

Referencia: http://www.sqlite.org/lang%5Fdatefunc.html

Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *