我正在尝试使用 air 和 javascript 在 sqlite db 中插入一个日期值。该值被插入,但是当我尝试查看它时,它显示为空。
后来我发现 SQLite 使用 julian 格式存储日期。如何将 javascript 日期对象转换为 julian 格式?
我正在尝试使用 air 和 javascript 在 sqlite db 中插入一个日期值。该值被插入,但是当我尝试查看它时,它显示为空。
后来我发现 SQLite 使用 julian 格式存储日期。如何将 javascript 日期对象转换为 julian 格式?
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>;