テーブルの列タイプに年月を設定する方法

Yuki21
Tera Expert

年月日のデータをテーブルに格納する際に年月(YYYY-MM)として格納したいです。
タイプ設定時のフィールドクラスの中に年月(YYYY-MM)該当するものがありませんが、実現可能でしょうか?

1 件の受理された解決策

Hitoshi Ozawa
Giga Sage
Giga Sage

エラーになります。

カレンダーを利用する場合は「yyyy-MM-dd」になります。

スクリプトの場合は「yyyy-MM-01」のように「-01」を追加して表示する場合は形式を指定するのはどうでしょうか?

スクリプトの例:

function setDate(date) {
  var gd = new GlideDate(); 
  gd.setValue(date + '-01');
  gs.info(gd.getByFormat("yyyy-MM"));
}

setDate('2022-02');

 

それとも文字列として登録することもできますが、カレンダーが表示されなくなります。

元の投稿で解決策を見る

1件の返信1

Hitoshi Ozawa
Giga Sage
Giga Sage

エラーになります。

カレンダーを利用する場合は「yyyy-MM-dd」になります。

スクリプトの場合は「yyyy-MM-01」のように「-01」を追加して表示する場合は形式を指定するのはどうでしょうか?

スクリプトの例:

function setDate(date) {
  var gd = new GlideDate(); 
  gd.setValue(date + '-01');
  gs.info(gd.getByFormat("yyyy-MM"));
}

setDate('2022-02');

 

それとも文字列として登録することもできますが、カレンダーが表示されなくなります。