如何解决有没有更好的方法可以提取一天中的时间?
如果您需要时间戳记中的确切时间,只需将其转换为时间即可:
SELECT
CAST(colname AS time)
FROM
tablename;
如果需要格式化,则to_char()是最佳选择。
解决方法
我正在尝试从PostgreSQL的“时间戳”列中提取一天中的时间。这是我的操作方式,但是…太糟糕了。一个如何做得更好的想法?
SELECT (
date_part('hour',date_demande)::text || ' hours ' ||
date_part('minute',date_demande)::text || ' minutes ' ||
date_part('second',date_demande)::text || ' seconds'
)::interval AS time_of_day
FROM table;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。