1、age函數
用於獲取兩個時間相差
audit=# select age('2020-01-01 17:53:02' :: TIMESTAMP , '2020-01-01 17:46:20' :: TIMESTAMP);
age
----------
00:06:42
(1 row)
-- 等價於
select '2020-01-01 17:53:02' :: TIMESTAMP -'2020-01-01 17:46:20' :: TIMESTAMP;
2、時間戳
可能我們需要獲取多少秒;即上面的“ 6 min 42 sec;應該是 402 s
audit=# select EXTRACT(epoch FROM '2020-01-01 17:53:02' :: TIMESTAMP ) - EXTRACT(epoch FROM '2020-01-01 17:46:20' :: TIMESTAMP );
?column?
----------
402
(1 row)