Insertion date sqlite db en utilisant adobe air et javascript
-
19-09-2019 - |
Question
Je suis en train d'insérer une valeur de date dans sqlite db avec de l'air et javascript. La valeur est insérée, mais quand je tente de la voir, il est dit nulle.
Plus tard, je trouve que les magasins en utilisant le format SQLite datent julian. Comment convertir un objet date javascript au format julian?
La solution
Adobe AIR ne supporte pas l'objet de la date JS. Lors de l'insertion des données que j'utilisais
stmt.parameters[":myDate"] = new Date();
insérait la date dans la base de données, mais il ne retournerait pas dans un format utile. J'ai essayé ce qui suit et cela a fonctionné comme un charme.
stmt.parameters[":myDate"] = new window.runtime.Date();
Autres conseils
J'ai quelque chose.
Insertion des données pour SQLite:
INSERT INTO <table> (<column>) VALUES (’2008-06-09 07:20:00′);
ici, la chose importante est -. Type de données <column>
doit être DATETIME
Récupérer les données à partir SQLite:
SELECT datetime(<column>) AS <variableName> FROM <table>;