删除月份和日期的前导零

Ron*_*ott 1 postgresql date-format

PostgreSQL 聊天室中的某人给了我这个语法。它用在VIEW输出 RSS feed 链接的 a 中:

to_char(tips_chronic_pain_weekly_selection.start_date, 'YYYY/MM/DD'::text)
Example output: 2021/09/13
Run Code Online (Sandbox Code Playgroud)

我不熟悉这是如何工作的。我可以删除月份和日期中的前导0吗?这是几个月前给我的,作为以下内容的缩短版本:

concat( extract( YEAR FROM tips_physical_disability_weekly_selection.start_date), '/',  extract( MONTH FROM tips_physical_disability_weekly_selection.start_date), '/',  extract( DAY FROM tips_physical_disability_weekly_selection.start_date) )
Run Code Online (Sandbox Code Playgroud)

Aki*_*ina 8

使用FM格式修饰符:

to_char(tips_chronic_pain_weekly_selection.start_date, 'YYYY/FMMM/FMDD'::text)
Run Code Online (Sandbox Code Playgroud)

此修改会抑制前导零和填充空格。