我有商店功能。
我想从Postgres的now()
函数中获取时间。我该怎么办?
我知道您可以使用DATE(now())
的日期,但是在我尝试TIME(now())
的时候,但它不起作用。
答案 0 :(得分:4)
不是从now
中提取它,而是可以使用内置字段:
SELECT CURRENT_TIME
答案 1 :(得分:2)
CURRENT_TIME返回带有时区的当前时间,LOCALTIME返回没有时区信息的时间。您可以指定精度:
SELECT CURRENT_TIME(0);
SELECT LOCALTIME(0);
另一种方法是使用to_char()并按照您希望的方式格式化时间:
SELECT to_char(NOW(), 'HH24:MI:SS');