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
特别注明外均为原创,转载请注明。

分享到微信

扫描二维码

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

相关文章

发表评论:

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

«    2024年10月    »
123456
78910111213
14151617181920
21222324252627
28293031

搜索

控制面板

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

最新留言

文章归档

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