没有时区的时间戳,date/时间字段值超出范围:
我得到错误{ [error: date/time field value out of range: "1439728672"] ..
我使用没有时区的时间戳列和执行像下面的查询使用CURRENT_TIMESTAMP
我做到了在另一个数据库/表成功我不知道为什么?
柱
"CreateDate" timestamp without time zone, ...
nodejs postgres
var query = 'INSERT INTO "Article" ("Content","CreateDate") VALUES ($1,CURRENT_TIMESTAMP) RETURNING "ArticleId"'; dbClient.query(query,[content], function(error, result) { });
CURRENT_TIMESTAMP
返回时区的时间戳。 您将CreateDate
定义为不带时区的时间戳。
从手册 :
CURRENT_TIME和CURRENT_TIMESTAMP提供时区的值; LOCALTIME和LOCALTIMESTAMP提供没有时区的值。