如何在Postgres中把时间戳转换为整数(Unix纪元)?[英] How to convert a timestamp to an integer (Unix epoch) in Postgres

本文是小编为大家收集整理的关于如何在Postgres中把时间戳转换为整数(Unix纪元)?的处理方法,想解了如何在Postgres中把时间戳转换为整数(Unix纪元)?的问题怎么解决?如何在Postgres中把时间戳转换为整数(Unix纪元)?问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我在 PostgreSQL 中有一个字符串 "2016-10-25T00:14:30.000".

我想将时间戳转换为整数,例如:1477354441

我想为该值添加自定义分钟,例如1477354441+544(minutes) = 1477387081

如何在 PostgreSQL 中实现这一点?

推荐答案

SELECT EXTRACT(EPOCH FROM TIMESTAMP '2016-10-25T00:14:30.000');

SELECT EXTRACT(EPOCH FROM TIMESTAMP '2016-10-25T00:14:30.000' + INTERVAL '544 min');

本文地址:https://www.itbaoku.cn/post/1763971.html