如何格式化原始查询中的日期时间,我的数据库是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);
关于javascript - Sequelize 原始查询格式日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50224912/