有没有办法将文字转换为时间类型? postgresql中的代码如下:
to_char(localtimestamp(0),'HH24:mi:SS')
这样我会得到像15:15:20
这样的值,但这个type
是varchar(或文本)。
如何获取time
类型的值?
谢谢!
答案 0 :(得分:17)
SELECT TO_TIMESTAMP('15:15:20', 'HH24:MI:SS')::TIME
请注意,您的查询(返回本地时间)可以重写为
SELECT LOCALTIME
将返回TIME