嗨我试图从Postgres的时间戳中提取时间
SELECT extract(time from '2000-01-01 01:12:00'::timestamp)
结果应该是:01:12:00
看起来时间不是提取的有效参数。是对的吗?
试试这个:
s=# SELECT cast ('2000-01-01 01:12:00'::timestamp as time);
time
----------
01:12:00
(1 row)
不提取 - 那么,你可能想要使用cast
。
是的 - https://www.postgresql.org/docs/current/static/functions-datetime.html#FUNCTIONS-DATETIME-EXTRACT
qazxsw poi不是有效的部分
time