【发布时间】:2018-07-25 23:01:17
【问题描述】:
我有两个时间戳,我希望得到它们之间的差异结果。我发现了一个类似的问题问here,但我注意到:
select
to_char(column1::timestamp - column2::timestamp, 'HH:MS:SS')
from
table
如果这些时间戳跨越多天,则返回不正确。我知道我可以使用 EPOCH 来计算小时/天/分钟/秒等的数量,但我的用例需要将结果作为时间戳(或字符串......任何不是间隔!)。
在多天的情况下,我想继续计算小时数,即使它应该超过 24。这将允许结果如下:
36:55:01
【问题讨论】:
标签: postgresql