将时间数据类型转换为 xxhxxmxxs

Converting time datatype to xxhxxmxxs

我想知道 postgres 中是否有任何函数可以轻松地将存储为 00:00:00 的值转换为更人性化的格式:3h 5m?

您可以使用to_char函数:

select to_char(cast('05:03:00' as time), 'HH24h MIm SSs');

这将产生

05h 03m 00s