【问题标题】:Sequlize ORM :getting Invalid date in postgres after createSequelize ORM:创建后在postgres中获取无效日期
【发布时间】:2021-12-12 20:45:29
【问题描述】:

我正在尝试将字符串插入到 sequlize 数据类型为 DATE 的表中

await Image.create(
        {
          path: actualPath,
          image_name: name,
          camera_name: cameraName,
          image_created_time: createdTime,
        },
        { transaction }
      )

image_created_time 字段的示例值为 2021-11-24 17.31.35

插入后,我得到的 Invalid date 用于字段 image_created_time

不知道如何解决这个问题,

有人可以帮我吗?

【问题讨论】:

    标签: node.js postgresql sequelize.js


    【解决方案1】:
    1. 在 ISO 8601 中指明日期时间值,这样就可以了: 2021-11-24 17:31:35
    2. 使用 pgAdmin 或 DBeaver 直接在 DB 中检查插入的值

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-02
      • 1970-01-01
      • 2018-03-04
      • 1970-01-01
      • 2015-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多