【发布时间】:2010-10-31 10:48:42
【问题描述】:
假设我有一个间隔
4 days 10:00:00
在 postgres 中。如何将其转换为小时数(在这种情况下为 106?)是否有功能或者我应该硬着头皮做类似的事情
extract(days, my_interval) * 24 + extract(hours, my_interval)
【问题讨论】:
-
注意:如果您的时间间隔包含月或年,则没有明确的答案来确定有多少小时,因为一个月或一年中的天数会有所不同。所以要小心!
-
@Teddy:更准确地说,有多个定义的答案;)
标签: datetime postgresql intervals