用于获取两个时间相差

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)

相关文章:

  • 2021-12-03
  • 2021-12-03
  • 2021-08-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-03
  • 2021-11-20
  • 2022-02-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-18
相关资源
相似解决方案