gpt4 book ai didi

postgresql - 在 PostgreSQL 中将时间转换为秒

转载 作者:行者123 更新时间:2023-11-29 11:11:51 25 4
gpt4 key购买 nike

我有一个时间值 04:30:25,我想将其转换为秒。有没有专门的功能来做到这一点?

我知道我们可以提取小时、分钟和秒,然后计算秒。

SELECT EXTRACT(hour FROM t)*60*60
+ EXTRACT(minutes FROM t)*60
+ EXTRACT(seconds FROM t)
FROM test;

但是我想要一些其他的方式...

最佳答案

您是否尝试过使用:

SELECT EXTRACT(EPOCH FROM INTERVAL '04:30:25');

如果这不起作用,您可以尝试在时间值前加上“1970-01-01”并尝试:

SELECT EXTRACT(EPOCH FROM TIMESTAMP '1970-01-01 04:30:25');

未经测试,但似乎这些是您唯一的选择。可能吧。

关于postgresql - 在 PostgreSQL 中将时间转换为秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2816544/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com