Adobe AIRとJavaScriptを使用してsqliteのDBに挿入する日付
-
19-09-2019 - |
質問
私は空気とJavaScriptを使用してdbのsqliteの中で日付値を挿入しようとしています。値が挿入されたが、私は試してみて、それを表示したとき、それはnullを言います。
その後、私はSQLiteの店舗はユリウス形式を使用して、日付ことがわかりました。ユリウス形式にjavascriptの日付オブジェクトを変換する方法?
解決
のAdobe AIRは、JSの日付オブジェクトをサポートしていません。私が使っていたデータを挿入しながら、
stmt.parameters[":myDate"] = new Date();
これは、データベース内の日付を挿入しましたが、便利なフォーマットでそれを返していませんでした。私は次のことを試してみました、それが魅力のように働いています。
stmt.parameters[":myDate"] = new window.runtime.Date();
ここでの参考
他のヒント
私は何かを持っています。
のSQLiteへのデータの挿入ます:
INSERT INTO <table> (<column>) VALUES (’2008-06-09 07:20:00′);
ここで、重要なことがある - 。<column>
データ型がDATETIMEでなければなりません。
バックSQLiteのからデータをフェッチます:
SELECT datetime(<column>) AS <variableName> FROM <table>;
所属していません StackOverflow