Sql 如何在Postgres中将时间戳转换为整数(Unix历元)
我在PostgreSQL中有一个字符串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
“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');