有一种方法可以将postgresql(例如“1330天10:54:54.266684”)显示的自动间隔转换为其他语言吗?例如,使用区域设置或其他设置,或者我必须使用替换,例如regexp_replace((now() - t.another_date):: text,'day','dzień')?
答案 0 :(得分:0)
我认为不是。抱歉。日,月等是类型区间中的字段。它将是英文的。就像你不希望使用" vybrac"而不是选择:) 但是你可以有locale个时间值,是的。
td=# set lc_time TO pl_PL;
SET
td=# SELECT to_char(to_timestamp (4::text, 'MM'), 'TMmon');
to_char
---------
kwi
(1 row)
所以可能只有选项是用波兰语名称替换timestamp filealds值