Frage

Ich versuche, einen Datumswert in SQLite einzufügen db Luft und Javascript. Der Wert wird eingefügt, aber wenn ich versuche, und es sehen können, heißt es null.

Später fand ich, dass SQLite speichert unter Verwendung von julian-Format stammen. Wie ein Javascript-Date-Objekt zu julian-Format konvertieren?

War es hilfreich?

Lösung

Adobe AIR unterstützt nicht das JS Date-Objekt. Während Einfügen von Daten war ich mit

stmt.parameters[":myDate"] = new Date();

Dies wurde das Datum in der Datenbank eingefügt wurde aber nicht in einem nützlichen Format zurück. Ich habe versucht, die folgenden und es funktionierte wie Charme.

stmt.parameters[":myDate"] = new window.runtime.Date();

Ref Hier

Andere Tipps

Ich habe etwas.

Einfügen von Daten in SQLite:

 INSERT INTO <table> (<column>) VALUES (’2008-06-09 07:20:00′);

hier, das Wichtigste ist, -. <column> Datentyp DATETIME- sein sollte

die Daten-Abruf von SQLite zurück:

SELECT datetime(<column>) AS <variableName> FROM <table>;
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top