如何在PostgreSQL中更改日期样式?

在postgres中,我有一个带有日期列的表。现在postgres允许我用Y-m-d格式写日期。但我需要d/m/Y格式的日期。如何改变它

当我这样做时:

显示日期样式;

我得到:

“ISO,DMY”

并以此格式在表中输入日期13/02/2009

但当我再次关闭并打开表时,我看到了这个2009-02-13。JDBC也给我这种格式的日期。我做错了什么

yyyy-mm-dd是日期字段的推荐格式,其格式为ISO 8601格式

您可以在postgresql.conf文件中更改格式

该文件指出

用户可以使用集合选择日期/时间样式
datestyle命令,postgresql.conf中的datestyle参数
配置文件,或上的PGDATESTYLE环境变量
服务器或客户端。_char的格式化函数是
也可作为更灵活的方式格式化日期/时间输出

希望这有帮助

发表评论