Sql 获取postgres中的Time from now()函数
我有一个存储功能 我只想从Postgres中的Sql 获取postgres中的Time from now()函数,sql,postgresql,time,Sql,Postgresql,Time,我有一个存储功能 我只想从Postgres中的now()函数中获取时间。我怎么做 我知道对于日期,您可以使用date(now()),但是对于我尝试的time(now()),但它不起作用。您可以使用内置字段,而不是从now中提取它: SELECT CURRENT_TIME CURRENT_TIME返回带时区的当前时间,LOCALTIME返回不带时区信息的时间。可以指定精度: SELECT CURRENT_TIME(0); SELECT LOCALTIME(0); 另一种方法是使用_char()
now()
函数中获取时间。我怎么做
我知道对于日期,您可以使用
date(now())
,但是对于我尝试的time(now())
,但它不起作用。您可以使用内置字段,而不是从now
中提取它:
SELECT CURRENT_TIME
CURRENT_TIME返回带时区的当前时间,LOCALTIME返回不带时区信息的时间。可以指定精度:
SELECT CURRENT_TIME(0);
SELECT LOCALTIME(0);
另一种方法是使用_char()并按您希望的方式格式化时间:
SELECT to_char(NOW(), 'HH24:MI:SS');
您可以使用
current\u time
。如何从now()中提取它function@juanpscotto:不需要,它是一个单独的函数,只返回时间。