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?

Était-ce utile?

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();

Ref

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>;
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top