伙计我已经在我的MySQL数据库中存储了unix时间戳,我在那里使用MySQL函数FROM_UNIX()
读取它们。
现在我正在将数据库从MySQL迁移到PostgreSQL。在PostgreSQL中,我如何读取unix时间戳,就像我在MySQL中使用FROM_UNIX()
一样?
答案 0 :(得分:4)
to_timestamp(双精度)将Unix纪元转换为时间戳
如果您需要创建时间戳的部分内容,请使用extract
功能
select extract(year from to_timestamp(1284352323))
答案 1 :(得分:2)
SELECT to_char(date(to_timestamp(1195374767)),'YYYY-MM-DD');
http://www.postgresql.org/docs/8.1/static/functions-formatting.html
提取物可以做同样的事情,但不能一步到位