0

但是我想转换成毫秒,我的时间戳在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 之后,我也想知道该值。

4

2 回答 2

1

这就是你所追求的吗?

=> SELECT extract(epoch from now()) + 1315310331000/1000;
     ?column?     
------------------
 2686258457.90003
(1 row)
于 2013-06-11T10:55:57.967 回答
0

不要分开。乘以毫秒

select timestamp with time zone 'epoch' + 1315310331341 * interval '1 milliseconds';
          ?column?          
----------------------------
 2011-09-06 08:58:51.341-03
于 2013-06-11T11:28:59.960 回答