SQL to_char() |将分钟转换为大小为 2 的字符串

SQL to_char() | Convert minutes into a string of size 2

我正在尝试使用 postgres 将分钟转换为由两个字符组成的字符串。

例如,如果代码输出0,我想将其转换为'00'。

EXTRACT(TIMEZONE_MINUTE FROM CURRENT_TIMESTAMP)

到目前为止我已经试过了,但它在前面添加了一个 space。所以我得到的不是“00”,而是“00”

to_char(EXTRACT(TIMEZONE_MINUTE FROM CURRENT_TIMESTAMP), '00')

任何帮助将不胜感激!

TZM(time-zone 分钟)直达 to_char

 select to_char(CURRENT_TIMESTAMP AT TIME ZONE 'UTC', 'TZM');
 to_char 
---------
 00

select length(to_char(CURRENT_TIMESTAMP AT TIME ZONE 'UTC', 'TZM'));
length 
--------
      2
(1 row)