我想转换成纪元(即)毫秒

时间:2013-06-11 09:54:26

标签: postgresql wso2 wso2esb wso2dss

但我想转换成毫秒,我的时间戳在postgres sql

中是这样的
2013-05-14 14:03:28.675126

任何人都可以告诉我可以转换为

的查询
2013-05-14 14:03:28 

此部分位于http://www.epochconverter.com/

我的查询就像这样

SELECT TIMESTAMP WITH TIME ZONE 'epoch' + 1315310331000/1000 * INTERVAL '1 second

但在.675126之后,这个价值也是我想知道的。

2 个答案:

答案 0 :(得分:1)

这就是你要追求的吗?

=> SELECT extract(epoch from now()) + 1315310331000/1000;
     ?column?     
------------------
 2686258457.90003
(1 row)

答案 1 :(得分:0)

不要分裂。乘以毫秒

select timestamp with time zone 'epoch' + 1315310331341 * interval '1 milliseconds';
          ?column?          
----------------------------
 2011-09-06 08:58:51.341-03