在postgresql中有没有办法将文本转换为时间?

Edw*_*ard 5 postgresql time

有没有办法将文本转换为时间类型?postgresql中的代码如下:

to_char(localtimestamp(0),'HH24:mi:SS')
Run Code Online (Sandbox Code Playgroud)

这样我会得到像这样的值15:15:20,但这type是varchar(或文本).
我怎样才能获得time类型的值?

谢谢!

Qua*_*noi 18

SELECT  TO_TIMESTAMP('15:15:20', 'HH24:MI:SS')::TIME
Run Code Online (Sandbox Code Playgroud)

请注意,您的查询(返回本地时间)可以重写为

SELECT  LOCALTIME
Run Code Online (Sandbox Code Playgroud)

哪会回来 TIME