【问题标题】:Database Hsqldb cannot differentiate between date and timestamp数据库 Hsqldb 无法区分日期和时间戳
【发布时间】:2016-08-09 03:00:37
【问题描述】:

我一直在使用 postgresql 将当前日期转换为日期,结果类似于2016-08-08 但是当我在 hsqldb 上尝试时,结果如上所示 有人可以启发我吗?我只想获取日期而不是 hsqldb 上的时间 谢谢

【问题讨论】:

    标签: database date hsqldb


    【解决方案1】:

    您可能已经设置了 Oracle 语法兼容模式。在默认模式和 PostgreSQL 语法模式下,结果看起来像 PostgreSQL:

    C1                         C2                         C3         
    -------------------------- -------------------------- ---------- 
    2016-08-09 20:57:24.043000 2016-08-09 20:57:24.043000 2016-08-09 
    

    【讨论】:

    • ermm 对不起,我不明白你要解释什么,当我使用 postgresql 进行投射日期查询时,我使用了 pg Admin,当我在 hsqldb 上尝试它时,我使用了 sql workbench,我仍然不明白我应该在哪里设置 oracle 语法你能帮我解释一下吗谢谢你的帮助
    • 尝试使用 HSQLDB DatabaseManager 并查看结果。连接属性在指南hsqldb.org/doc/2.0/guide/… 中进行了说明,但您无需设置任何特殊属性即可从转换中获得正确的结果。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-27
    • 1970-01-01
    • 2018-07-31
    • 2020-11-02
    • 2014-01-09
    • 2020-01-06
    相关资源
    最近更新 更多