繁体   English   中英

没有时区的时间戳记,日期/时间字段值超出范围:

[英]timestamp without time zone, date/time field value out of range:

我收到错误{ [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传递没有时区的值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM