Postgresql中使用to_char进行yyyy-MM-dd HH:mm:ss转换时要注意的问题
博客专区 > sucre 的博客 > 博客详情
Postgresql中使用to_char进行yyyy-MM-dd HH:mm:ss转换时要注意的问题
sucre 发表于3年前
Postgresql中使用to_char进行yyyy-MM-dd HH:mm:ss转换时要注意的问题
  • 发表于 3年前
  • 阅读 4500
  • 收藏 2
  • 点赞 1
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: 不能凭经验

在java和一些常用的数据中(mysql/sqlsever)中进行年月日分秒转换的时候,都是用

SELECT to_char(CURRENT_DATE,'yyyy-MM-dd hh:MM:ss')

但是在Postgresql中这样用就会出现问题,在pg中执行上面的语句返回的结果为

2015-05-06 12:05:00

看到了,这并不是我们想要的,那怎么处理呢?在pg中要用下面的方法

SELECT to_char(CURRENT_DATE,'yyyy-MM-dd hh24:MI:ss')

结果如下

2015-05-06 00:00:00

这才是我们想要结果,看来不能想当然的,认为所有数据库都是一样的,要细心

共有 人打赏支持
粉丝 31
博文 356
码字总数 201816
×
sucre
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: