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

时间:2013-01-15 07:35:54

标签: postgresql time

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

to_char(localtimestamp(0),'HH24:mi:SS')

这样我会得到像15:15:20这样的值,但这个type是varchar(或文本)。
如何获取time类型的值?

谢谢!

1 个答案:

答案 0 :(得分:17)

SELECT  TO_TIMESTAMP('15:15:20', 'HH24:MI:SS')::TIME

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

SELECT  LOCALTIME

将返回TIME