pgsql 中能用 to_date 表示详细时间么?怎么表示具体时间段

     在 Oracle 中选择具体时间区间只需将字符用 to_date 进行转换成时间即可。但是在 postgresql 中是不是发现没效果咯?!

pgsql 中能用 to_date 表示详细时间么?怎么表示具体时间段

     测试发现 pgsql 中的 to_date 真的是将时间转换成日期,而非精确到分秒,如下 sql:

select * from LOG a  
where  a.CREATE_TIME >= to_date('2019-01-08 00:00:00','yyyy-MM-dd HH24:mi:ss') 
and a.CREATE_TIME <= to_date('2019-01-08 16:30:43','yyyy-MM-dd HH24:mi:ss')

这样写虽然具体时间不一样,但是由于转换的是日期因此两实际时间在 pgsql 中是一样的,这种情况只需 要将 to_date 改成 to_timestamp 即可,以后注意 pgsql 中 to_date 返回的是日期,非具体时间。

手机扫描二维码访问

    本文标题:《pgsql 中能用 to_date 表示详细时间么?怎么表示具体时间段》作者:极四维博客
    原文链接:https://cway.top/post/128.html
    特别注明外均为原创,转载请注明。

    分享到微信

    扫描二维码

    可在微信查看或分享至朋友圈。

    相关文章

    发表评论:

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

    «    2025年5月    »
    1234
    567891011
    12131415161718
    19202122232425
    262728293031

    搜索

    控制面板

    您好,欢迎到访网站!
      查看权限

    最新留言

    文章归档

    • 订阅本站的 RSS 2.0 新闻聚合