2 Stimmen

Einfügen von Datum in sqlite db mit adobe air und javascript

Ich versuche, ein Datum Wert in Sqlite db mit Luft und Javascript einfügen. Der Wert wird eingefügt, aber wenn ich versuche, ihn anzuzeigen, steht dort null.

Später fand ich heraus, dass SQLite das Datum im julianischen Format speichert. Wie konvertiert man ein Javascript-Datumsobjekt in das julianische Format?

1voto

Hemanshu Bhojak Punkte 16374

Adobe AIR unterstützt das JS-Datumsobjekt nicht. Beim Einfügen von Daten habe ich Folgendes verwendet

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

Dadurch wurde das Datum in die Datenbank eingefügt, aber nicht in einem brauchbaren Format zurückgegeben. Ich habe das Folgende ausprobiert und es hat wunderbar funktioniert.

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

Siehe hier

0voto

simplyharsh Punkte 33444

Ich habe etwas.

Einfügen der Daten in SQLite:

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

Hier ist es wichtig, - <column> Datentyp sollte DATETIME sein.

Zurückholen der Daten aus SQLite:

SELECT datetime(<column>) AS <variableName> FROM <table>;

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X