我想将秒转换为天,小时,分钟秒。
我这样使用查询。
select to_char(to_timestamp(2042658), 'dd "Days" HH24 "Hours" MI "Minutes" SS "Seconds"') as uptime
但这给了我24天,应该是23天,而18小时应该是15小时。 什么是正确的解决方案。
答案 0 :(得分:0)
将TO_CHAR
与justify_hours
一起使用
select to_char(justify_hours(interval '1 sec' * 2042658),
'DD" days "HH24" hours "MI" minutes "SS" seconds"') as uptime