在 PostgreSQL 中格式化日期
Formatting dates in PostgreSQL
我有一个字段,其格式是带时间的日期: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()
我阅读了整页 Date/Time Functions and Operators 和其他来源,但我找不到任何有用的信息。
试试:
to_char(your_Field, 'dd/mm/yyyy')
您可以使用 to_char
函数来格式化您的列:
SELECT TO_CHAR(ddatte, 'dd/Mon/yyyy') FROM mytable
我有一个字段,其格式是带时间的日期: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()
我阅读了整页 Date/Time Functions and Operators 和其他来源,但我找不到任何有用的信息。
试试:
to_char(your_Field, 'dd/mm/yyyy')
您可以使用 to_char
函数来格式化您的列:
SELECT TO_CHAR(ddatte, 'dd/Mon/yyyy') FROM mytable