在PostgreSQL中格式化日期

Joh*_*ohn 2 sql postgresql select date-formatting

我有一个字段,其格式是日期与时间:YYYY-MM-DD HH-MM-SS例如:2000-08-12 00:00:00我想获得日期部分并更改其格式DD/MMM/YYYY,例如前一个示例的预期结果将是:12/Aug/2000

字段定义是: Ddate timestamp without time zone DEFAULT now()

我也阅读了日期/时间函数和操作符以及其他来源的整个页面,但我找不到任何有用的信息.

Mur*_*nik 8

您可以使用该to_char函数格式化列:

SELECT TO_CHAR(ddatte, 'dd/Mon/yyyy') FROM mytable
Run Code Online (Sandbox Code Playgroud)