如何在 Postgres 中将时间戳转换为整数(Unix 纪元)

dea*_*ool 4 sql postgresql

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

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

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

如何在 PostgreSQL 中实现这一点?

小智 9

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');
Run Code Online (Sandbox Code Playgroud)