Servicenow GlideDateTimeオブジェクトの使い方のサンプル
概要
getDisplayValue() ユーザー設定値
getDisplayValueInternal() yyyy-MM-dd HH:mm:ss (24 hour)
getInternalFormattedLocalTime() HH:mm:ss (24 hour)
getDate() yyyy-MM-dd GMTにおける日付を取得してGlideDate型に変換
getLocalDate() ユーザーのタイムゾーンにおける日付を取得してGlideDate型に変換
getLocalTime() ユーザーのタイムゾーンにおける時刻を取得してGlideTime型に変換
サンプルコード
var gdtm = new GlideDateTime(); gs.info(" : " + gdtm); gs.info("getValue : " + gdtm.getValue()); gs.info("getDisplayValue : " + gdtm.getDisplayValue()); gs.info("getDisplayValueInternal : " + gdtm.getDisplayValueInternal()); gs.info("getInternalFormattedLocalTime : " + gdtm.getInternalFormattedLocalTime()); gs.info("getUserFormattedLocalTime : " + gdtm.getUserFormattedLocalTime()); gs.info("getDate : " + gdtm.getDate()); gs.info("getLocalDate : " + gdtm.getLocalDate()); gs.info("getTime : " + gdtm.getTime()); gs.info("getLocalTime : " + gdtm.getLocalTime());
実行結果
*** Script: : 2025-01-29 01:24:04
*** Script: getValue : 2025-01-29 01:24:04
*** Script: getDisplayValue : 2025-01-28 17:24:04
*** Script: getDisplayValueInternal : 2025-01-28 17:24:04
*** Script: getInternalFormattedLocalTime : 17:24:04
*** Script: getUserFormattedLocalTime : 17:24:04
*** Script: getDate : 2025-01-29
*** Script: getLocalDate : 2025-01-28
*** Script: getTime : 1970-01-01 01:24:04
*** Script: getLocalTime : 1970-01-01 17:24:04