如何从PostgreSQL选择查询中的时间戳获取日期和时间?

如何从PostgreSQL的时间戳获取最多只有几分钟而不是几秒钟的日期和时间。我需要日期和时间。

例如:

2000-12-16 12:21:13-05

为此,我需要

2000-12-16 12:21 (no seconds and milliseconds only date and time in hours and minutes)

从带有时区的时间戳字段中说出update_time,如何使用PostgreSQL select查询获取日期和时间。

请帮我。

回答:

postgresql有很多可用的日期时间函数:

在这里查看清单

http://www.postgresql.org/docs/9.1/static/functions-

datetime.html

例如

SELECT EXTRACT(DAY FROM TIMESTAMP '2001-02-16 20:38:40');

Result: 16

要进行格式化,可以使用以下命令:

http://www.postgresql.org/docs/9.1/static/functions-

formatting.html

例如

select to_char(current_timestamp, 'YYYY-MM-DD HH24:MI') ...

以上是 如何从PostgreSQL选择查询中的时间戳获取日期和时间? 的全部内容, 来源链接: utcz.com/qa/420100.html

回到顶部