我使用 postgres 10.1 和 Datestyle 配置如下
DateStyle
-----------
ISO, MDY
我有这个错误
错误:日期/时间字段值超出范围:“1535673858” 提示:也许您需要不同的“日期样式”设置。
在执行以下插入语句时:
INSERT INTO ex (taken_ats) VALUES('{ 1535673858 , 1535678856}')
架构:
CREATE TABLE ex (
taken_ats TIMESTAMP WITHOUT TIME ZONE[]
)
1535673858
既不是 ISO 格式,也不是任何其他有效的日期输入格式。要将 Unix 纪元值转换为内部 Postgres 类型,您必须使用单参数
to_timestamp()
函数: