如何在Postgresql中获取字符串中的当前月份和年份

如何在Postgresql中获取字符串中的当前月份和年份,postgresql,Postgresql,我想以字符串格式显示日期,如当前月份名称(字符串)和年份(例如->2019年9月)。如何在PostgreSQL中为此编写查询 我尝试了以下查询: select date(date_trunc('month', current_date)); 但它只提供当前月份的起始日期。如果要格式化日期值的输出,请使用 尝试到\u char()并将年份添加到字符串中,如下所示: SELECT to_char(current_date, 'MONTH YYYY') 这将返回: SEPTEMBER

我想以字符串格式显示日期,如当前月份名称(字符串)和年份(例如->2019年9月)。如何在PostgreSQL中为此编写查询

我尝试了以下查询:

select 
     date(date_trunc('month', current_date));

但它只提供当前月份的起始日期。

如果要格式化日期值的输出,请使用

尝试
到\u char()
并将年份添加到字符串中,如下所示:

SELECT to_char(current_date, 'MONTH YYYY')
这将返回:

SEPTEMBER 2019

这里有一个

我们也可以在Postgresql中这样做-

选择以_CHAR(现在():日期,'Month,yyyy')


产出——2019年9月

@Nitishawashi我的答案中有一个例子。
SEPTEMBER 2019