我是PostgreSQL的新手,正在处理一个已经存在的数据库。我有一个表中的一个名为value的列,其中包含以秒为单位的日期时间戳。因此,我正在寻找一种方法将这些秒转换为Postgres数据库中的yyyy-mm-dd hh:mm:ss格式。我尝试了以下操作:
SELECT TO_CHAR('1444646136079 second'::interval, 'yyyy-mm-dd HH24:MI:SS')
我想要转换的值是1444646136079
但是我收到了以下错误提示:
错误:时间间隔值超出范围:“1444646136079秒”
interval
的实际含义,请参阅手册:http://www.postgresql.org/docs/current/interactive/datatype-datetime.html - IMSoP