如何在Postgres中将时间戳转换为整数(Unix纪元) [英] How to convert a timestamp to an integer (Unix epoch) in Postgres
本文介绍了如何在Postgres中将时间戳转换为整数(Unix纪元)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在PostgreSQL中有一个字符串 2016-10-25T00:14:30.000
。
I have a string "2016-10-25T00:14:30.000"
in PostgreSQL.
I想要将时间戳转换为整数,例如:1477354441
I want to convert the timestamp to an integer, e.g: 1477354441
我想向该值添加自定义分钟,例如 1477354441 + 544(分钟)= 1477387081
And I want to add custom minutes to that value, e.g. 1477354441+544(minutes) = 1477387081
如何在PostgreSQL中实现这一目标?
How to achieve this in 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');
这篇关于如何在Postgres中将时间戳转换为整数(Unix纪元)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文