Sql Postgres-将流逝时间转换为HH:MM:SS格式
我想以20:59:59的格式计算经过的时间,我有特定记录的开始和结束时间 目前,我用结束日期时间减去开始日期时间来计算经过的时间,但我将输出转换成这种格式 我们是否可以将其更改为HH:MM:SS格式(在本例中为:02:23:05)Sql Postgres-将流逝时间转换为HH:MM:SS格式,sql,postgresql,Sql,Postgresql,我想以20:59:59的格式计算经过的时间,我有特定记录的开始和结束时间 目前,我用结束日期时间减去开始日期时间来计算经过的时间,但我将输出转换成这种格式 我们是否可以将其更改为HH:MM:SS格式(在本例中为:02:23:05) 您将获得一个类型间隔。您可以直接将其转换为类型time: 如果要获取字符串输出,可以使用to_char和“HH24:MI:SS”模式使用日期时间格式: 第一种方法仅在间隔小于24小时时有效。 0 years 0 mons 0 days 2 hours 23 min
您将获得一个类型
间隔
。您可以直接将其转换为类型time
:
如果要获取字符串输出,可以使用to_char和“HH24:MI:SS”模式使用日期时间格式:
第一种方法仅在间隔小于24小时时有效。
0 years 0 mons 0 days 2 hours 23 mins 5.0 secs
SELECT myresult::time
SELECT to_char(my_result, 'HH24:MI:SS')