如何在原始查询中格式化日期时间,我的数据库是mysql。我想要的格式是 YYYY-MM-DD HH:mm:SS
但现在,它是 YYYY-MM-DDTHH:mm:ss:000Z
.
在默认选项中,Sequelize返回UTC格式。
如果你想把它改成 YYYY-MM-DD HH:mm:ss
增加 dateStrings: true
在 dialectOptions
例子
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);