postgresql - FROM_UNIX 在 PostgreSQL 中的替代

标签 postgresql unix-timestamp

伙计们,我在我的 MySQL 数据库中存储了 unix 时间戳,我在其中使用 MySQL 函数 FROM_UNIX() 读取它们。

现在我正在将数据库从 MySQL 迁移到 PostgreSQL。在 PostgreSQL 中,如何读取 unix 时间戳,就像在 MySQL 中使用 FROM_UNIX() 一样?

最佳答案

采取 from the manual :

to_timestamp(double precision) convert Unix epoch to time stamp

如果您需要部分创建的时间戳,请使用 extract功能

select extract(year from to_timestamp(1284352323))

关于postgresql - FROM_UNIX 在 PostgreSQL 中的替代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12194416/

相关文章:

c - 获取Solaris内核模块中的进程启动时间

c++ - 如何将纳秒纪元时间戳转换为可读格式

php - 如何在 php 中比较日期与 UNIX 时间戳值?

java - 纪元或 Unix 时间 - Long.MAX_VALUE 人​​类可读日期

java - 如何从 Java 连接到我的 Heroku PostgreSQL 数据库

sql - 如果我的数据库列有很多空值,为什么我不应该在它上面使用索引?

java - 使用Java/Postgres处理DateTime和时区

sql - 创建或替换触发器 postgres

sql - 如何在没有关键 postgres 的情况下使用 json 数组连接 2 个表