如何使用 Postgresql 在 Django 中按月为 date_trunc 使用不同的语言?

How to use different language for date_trunc by month in Django using Postgresql?

如何使用不同的语言打印月份名称?

to_char(date_trunc( 'month', date) , 'MON-YYYY') AS date

您可以使用带有 MonthTM 前缀作为 to_char 函数的第二个参数

select to_char(date_trunc( 'month', date) , 'TMMonth') AS date

根据从

返回的参数显示您的月份名称
# show lc_time;

命令。

顺便说一句,

you can change your session's current lc_time parameter by using

set lc_time = 'fr_FR'; and get Avril from the query in French, or

set lc_time = 'tr_TR'; and get Nisan from the query in Turkish as examples.

Run This Demo