当前位置:  开发笔记 > 数据库 > 正文

PostgreSQL 9.3:将"DD-MM-YYYY"转换为"YYYY-MM-DD"

如何解决《PostgreSQL9.3:将"DD-MM-YYYY"转换为"YYYY-MM-DD"》经验,为你挑选了1个好方法。



1> a_horse_with..:

SELECT to_date('16 -01-2010 00:00:00','YYYY-MM-DD')

您的模式yyyy-mm-dd与输入不匹配dd-mm-yyyy hh:mi:ss.您需要使用dd-mm-yyyy将输入转换为正确的日期(您可以省略额外的时间部分)

SELECT to_date('16-01-2010 00:00:00','dd-mm-yyyy');

格式化的date值的输出取决于SQL客户端和(或)LC_TIME的当前设置.为了确保获得yyyy-mm-dd输出,您必须格式化结果date使用to_char()

SELECT to_char(to_date('16-01-2010 00:00:00','dd-mm-yyyy'), 'yyyy-mm-dd');

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有