小编shi*_*893的帖子

在 PostgreSQL 中将整数从小时转换为时间

我有一个数字传递为integer,想将其转换为time,并使用该数字作为小时。

我找到了使用数字作为分钟的解决方案,但我不熟悉 PostgreSQL 语法。不知道在这里做什么:

select CAST(to_char(czas, 'FM99909:99') AS TIME WITHOUT   
TIME ZONE)::TIME from test
Run Code Online (Sandbox Code Playgroud)

结果将是:

00:15:00
Run Code Online (Sandbox Code Playgroud)

但我正在寻找一种方法来实现它:

15:00:00
Run Code Online (Sandbox Code Playgroud)

我使用 MS SQL 已经有一段时间了,我很惊讶 PostgreSQL 语法要复杂得多。

sql postgresql syntax time casting

3
推荐指数
1
解决办法
4669
查看次数

标签 统计

casting ×1

postgresql ×1

sql ×1

syntax ×1

time ×1