1

Sails ORM/ODM Waterline には、 datetime、およびdatetimeの 3 つの日付型があります。私のモデルではtype:'date'. しかし、日付を のように保存しようとすると、 (UTC)YYYY-MM-DDのように保存されました。YYYY-MM-(DD-1)T22:00:00Zデータベース: postgreSQL

時間とタイムゾーンを変換せずに日付のみを保持する方法は? もちろんstring型のままでも構いません。しかし、この場合、範囲内の日付を検索することはできません。

更新 1: これは私のモデルの一部です。

id: {type: "Integer", autoIncrement: true, primaryKey: true},
name: {type: "string", required: true,},
description: {type: "text", required: false,},
type: {type: 'string'},
startDate: {type: "date",},
endDate: {type: "date",},
episodes: {type: "Integer", required: false,}

これは、スクリプト「Create ...」内にあります。

  id serial NOT NULL,
  name text,
  description text,
  type text,
  "startDate" date,
  "endDate" date,
  episodes integer,
  "createdAt" timestamp with time zone,
  "updatedAt" timestamp with time zone,

フィールドを作成および更新する必要もありません(すべてのテーブルに自動追加されます)が、これは構成のどこかで無効になる可能性があります

4

0 に答える 0