【发布时间】:2015-11-02 23:14:45
【问题描述】:
我正在从 PosgreSQL 数据库中选择 timestamptz。
我希望我的SELECT 只返回日期、小时和分钟。没有秒。我可以在我的 psql SELECT 中设置日期格式来适应这种情况吗?
【问题讨论】:
标签: sql postgresql timestamp-with-timezone
我正在从 PosgreSQL 数据库中选择 timestamptz。
我希望我的SELECT 只返回日期、小时和分钟。没有秒。我可以在我的 psql SELECT 中设置日期格式来适应这种情况吗?
【问题讨论】:
标签: sql postgresql timestamp-with-timezone
您可以使用date_trunc() 截断秒数,但仍返回timestamptz:
SELECT date_trunc('minute', ts_col) ...
或者您可以使用to_char() 以任何您喜欢的方式返回格式化时间戳为text:
SELECT to_char(ts_col, 'YYYY-MM-DD HH24:MI') ...
请注意,这将根据您当前的时区设置格式化 timestamptz。详情:
【讨论】: