如何从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查询获取日期和时间。
update_time
请帮我。
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') ...