我可以运行下面的查询来获取日期中的纪元秒数,并可以将它们转换回Google bigquery
.
例如:
select unix_seconds(timestamp('2020-12-04 00:00:00')), unix_seconds(timestamp('2020-12-04 01:00:00'));
1607040000
1607043600
并可以将它们转换回时间戳。
select timestamp_seconds(1607043600);
2020-12-04 01:00:00 UTC
我正在寻找类似的查询PostgreSQL
。
答案1
纪元秒到 UTC 时间戳
SELECT To_Timestamp(1607043600) AT TIME ZONE 'UTC' ;
------------------------
2020-12-04 01:00:00
UTC 时间戳转纪元秒
SELECT Extract(epoch From '2020-12-04 01:00:00'::TIMESTAMP) ;
------------
1607043600