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

Sql 如何在Postgres中将时间戳转换为整数(Unix历元),sql,postgresql,Sql,Postgresql,我在PostgreSQL中有一个字符串“2016-10-25T00:14:30.000” 我想将时间戳转换为整数,例如:1477354441 我想将自定义分钟数添加到该值,例如,1477354441+544(分钟)=1477387081 如何在PostgreSQL中实现这一点?尝试这两种功能的组合 SELECT extract(epoch from to_timestamp('2016-10-25T00:14:30.000','yyyy-MM-ddTHH24:mi:ss.ms')) 1477

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

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

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


如何在PostgreSQL中实现这一点?

尝试这两种功能的组合

SELECT 
extract(epoch from to_timestamp('2016-10-25T00:14:30.000','yyyy-MM-ddTHH24:mi:ss.ms'))

1477354441不是“时间戳”,它是一个整数值确定然后转换为整数,这会有所帮助
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');