从日期字段中提取月份

时间:2016-04-26 15:43:17

标签: postgresql extract

我在postgresql数据库中有一个日期字段(输入字段名称)如何仅从日期字段中提取月份?我使用下面的语法,但我希望它显示实际的月份名称,而不是月份的数值

EXTRACT(MONTH FROM input) AS "Month"

因此,如果字段输入中的日期是04/26/2016,则此语法返回4,如何更改此选项以返回4月

2 个答案:

答案 0 :(得分:3)

更简单的版本。

to_char(input, 'Month') AS Month

来源:Data Type Formatting Functions

答案 1 :(得分:2)

你可能会发现这个有用的

SELECT to_char(to_timestamp (date_part('month', timestamp '2016-04-26 20:38:40')::text, 'MM'), 'Month')

一切顺利

参考Postgresql (Current) Section 9.9. Date/Time Functions and Operators