间隔的翻译



可能有一种方法可以将postgresql显示的间隔(例如"1330 days 10:54:54.266684")自动转换为其他语言?例如,使用区域设置或其他设置,或者我必须使用替换,例如regexp_replace((now()-t.aother_date)::text,'day','dzień')?

我想没有。对不起。日期、月份等是类型间隔中的字段。它将是英文的。就像你不希望使用"vybrac"而不是选择:)但是您可以在时间值中设置区域设置,是的。

td=# set lc_time TO pl_PL;
SET
td=# SELECT to_char(to_timestamp (4::text, 'MM'), 'TMmon');
 to_char
---------
 kwi
(1 row)

所以可能唯一的选择是用抛光名称

替换时间戳filealds值

最新更新