Einfügen von Datum in sqlite db mit Adobe AIR und Javascript
-
19-09-2019 - |
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?
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();
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>;