2

air と javascript を使用して sqlite db に日付値を挿入しようとしています。値が挿入されますが、表示しようとすると null と表示されます。

後で、SQLite がユリウス形式を使用して日付を保存することがわかりました。javascript日付オブジェクトをユリウス形式に変換するには?

4

2 に答える 2

1

Adobe AIR は JS 日付オブジェクトをサポートしていません。使用していたデータを挿入しながら

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

これにより、データベースに日付が挿入されましたが、有用な形式で返されませんでした。私は次のことを試しましたが、魅力的に機能しました。

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

ここを参照

于 2009-07-24T10:04:54.337 に答える
0

私は何かを手に入れました。

データを SQLite に挿入する:

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

ここで重要なことは、<column>データ型は DATETIME でなければならないということです。

SQLite からデータを取得します。

SELECT datetime(<column>) AS <variableName> FROM <table>;
于 2009-07-23T07:01:58.973 に答える