sql >> データベース >  >> RDS >> Mysql

SequelizeはUTCでのみ日時を読み取ります

    あなたはこのコードを試すことができます、私は同じ問題を抱えていました、そしてこれは私のために働きました。

    const sequelize = new Sequelize(mysql.database, mysql.user, mysql.password, {
        host: mysql.host,
        port:3306,
        dialect:'mysql',
        define: {
          underscored: true,
          freezeTableName: true, //use singular table name
          timestamps: false,  // I do not want timestamp fields by default
        },
        dialectOptions: {
          useUTC: false, //for reading from database
          dateStrings: true,
          typeCast: function (field, next) { // for reading from database
            if (field.type === 'DATETIME') {
              return field.string()
            }
              return next()
            },
        },
        timezone: '+01:00'
    });
    


    1. LinuxにSQL*PLUSクライアントをインストールする方法

    2. 複数の検索文字列を持つMySQLfind_in_set

    3. Rails:PG ::UndefinedTable:エラー:リレーション...が存在しません

    4. データストレージ:アーカイブおよびHSMのRESTとPOSIX