代码之家  ›  专栏  ›  技术社区  ›  Hemanshu Bhojak

使用adobe air和javascript在sqlite数据库中插入日期

  •  2
  • Hemanshu Bhojak  · 技术社区  · 15 年前

    我尝试使用air和javascript在sqlite数据库中插入日期值。值会被插入,但当我尝试查看它时,它会显示为空。

    后来我发现sqlite使用julian格式存储日期。如何将javascript日期对象转换为朱利安格式?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Hemanshu Bhojak    15 年前

    Adobe Air不支持JS日期对象。在插入我使用的数据时

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

    这是在数据库中插入日期,但没有以有用的格式返回日期。我试过以下的方法,效果很好。

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

    Ref Here

        2
  •  0
  •   simplyharsh    15 年前

    我有东西。

    将数据插入到sqlite:

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

    在这里,重要的是- <column> 数据类型应为datetime。

    从sqlite获取数据:

    SELECT datetime(<column>) AS <variableName> FROM <table>;
    
    推荐文章