如何从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