【发布时间】:2017-11-28 16:38:58
【问题描述】:
我正在尝试在单个查询中将纪元时间戳转换为人类可读的时间戳,但我有点卡住了 - 感谢任何帮助。
testing=# SELECT creation_time FROM users LIMIT 1;
creation_time
---------------
1354006445722
(1 row)
testing=# SELECT SUBSTRING('1498123813330', 1,10);
SUBSTRING
------------
1498123813
(1 row)
testing=# SELECT TIMESTAMP WITH TIME ZONE 'epoch' + 1498123813 * INTERVAL '1 second';
?column?
------------------------
2017-06-22 02:30:13-07
(1 row)
无论如何要把它放到一个查询中?
【问题讨论】:
-
created_time是否存储为文本? -
@McNets 'header_timestamp'
-
@OtoShavadze - 抱歉,现在更新。
标签: sql postgresql substring epoch