Sequelize原始查询格式datetime

问题描述 投票:1回答:1

如何在原始查询中格式化日期时间,我的数据库是mysql。我想要的格式是 YYYY-MM-DD HH:mm:SS但现在,它是 YYYY-MM-DDTHH:mm:ss:000Z.

javascript mysql node.js datetime sequelize.js
1个回答
0
投票

在默认选项中,Sequelize返回UTC格式。

如果你想把它改成 YYYY-MM-DD HH:mm:ss 增加 dateStrings: truedialectOptions

例子

const options = {
    host: process.env.MYSQL_HOST,
    port: process.env.MYSQL_PORT,
    dialectOptions: {
        dateStrings: true
    }
    logging: true
};
const sequelize = new Sequelize(process.env.MYSQL_NAME, process.env.MYSQL_USER, process.env.MYSQL_PASS, options);
© www.soinside.com 2019 - 2024. All rights reserved.