postgresql 从日期字段提取月份

0yg35tkg  于 2023-08-04  发布在  PostgreSQL
关注(0)|答案(3)|浏览(271)

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

  1. EXTRACT(MONTH FROM input) AS "Month"

字符串
因此,如果字段输入中的日期是04/26/2016,此语法将返回4,我如何将其更改为返回April

km0tfn4u

km0tfn4u1#

更简单的版本。
第一个月
来源:Data Type Formatting Functions

nhaq1z21

nhaq1z212#

你可能会发现这很有用
第一个月
祝你好运
参考Postgresql (Current) Section 9.9. Date/Time Functions and Operators

vtwuwzda

vtwuwzda3#

  1. select date_trunc('month', input)::date as Monat

字符串
Ref https://www.postgresql.org/docs/current/functions-datetime.html date_trunc(text,timestamp)→ timestamp
截断到指定精度;见第9.9.2节

  1. date_trunc('hour', timestamp '2001-02-16 20:38:40') 2001-02-16 20:00:00

相关问题