postgresql - Sequelize设置时区查询

标签 postgresql select sequelize.js timezone-offset

我目前在我的项目中使用 Sequelizepostgres。我需要更改查询,因此它返回带有时区偏移量的 created_at 列。

var sequelize = new Sequelize(connStr, {
dialectOptions: {
    useUTC: false //for reading from database
},
timezone: '+08:00' //for writing to database

});

但这会影响整个数据库。但我只需要将时区用于选择查询。有人知道怎么做吗?

最佳答案

我是这样配置的:

  dialectOptions: {
    dateStrings: true,
    typeCast: true,
  },
  timezone: 'America/Los_Angeles',

http://docs.sequelizejs.com/class/lib/sequelize.js~Sequelize.html

关于postgresql - Sequelize设置时区查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48932529/

相关文章:

postgresql - Postgis - 无法在 linux mint mate 17 上安装它

angularjs - ng-select 只给出字符串,但我想要一个整数

c - 选择返回 "No such file or directory"

javascript - Sequelize 中两个表之间存在多种类型的多对多关系

mysql - 使用 sequelize,如何将 OR 运算符与 where 条件一起使用?

sql - 计算两个表中的记录

postgresql - 将 postgresql 中的 UTC 时区转换为 EST(本地时间)

postgresql - 在 Docker 中使用 Sqoop 导入 PostgreSQL

mysql - 选择具有最大 id 值的表行

mysql - 子查询同一个表: Sequelize