日付計算フィールド

    日付数式は、ウィジェットでさまざまな日付と時刻の情報を出力するために使用できます。

    注: 計算フィールドに数式に含まれる情報が表示されます。日付と時刻に設定した書式をオーバーライトします。

    以下は日付カテゴリに含まれる関数です。

    関数名 構文とサンプル
    date: date は数式に含まれる値へ日付セットを返します。 構文: date({year},{month},{day},{hour},{minute},{second})
    サンプル: date(1971,11,08,12,59,08)
    datevalue: datevalue は最初の (日付) 書式のない日付に指定した書式を適用します。その後指定した言語 (ロケール) の日付を返します。 構文: datevalue({date},{format},{locale})
    サンプル: datevalue("23/05/2015","dd/mm/yyyy","en")
    day: day は date の構文を使用して数式での 3 番目の値を返します。 構文: day({date})
    サンプル: day(date(1971,11,08,01,22,44))
    formatdate: formatdate は date の構文を使用して日付に指定した式を適用します。その後指定した言語 (`ロケール`) の日付を含むテキストを返します。 構文: formatdate({date},{format},{locale})
    サンプル: formatdate(date(1971,11,08,01,22,44),"dd/mm/yyyy","en")
    fquarter: fquarter は date の構文と `数値` の 2 番目の引数を使用して指定した日付の会計年度の四半期を返します。 構文: fquarter({date},{number})
    サンプル: fquarter(date(2017,12,1,12,33,48),4)
    fyear: fyear は date の構文と `数値`の 2 番目の引数を使用して指定した日付の会計年度を返します。 構文: fyear({date},{number})
    サンプル: fyear(date(2017,12,1,12,33,48),2)
    hour: hour は date の構文を使用して数式での 4番目の値を返します。 構文: hour({date})
    サンプル: hour(date(2017,12,1,12,33,48))
    millisecond: millisecond は time の構文を使用して数式での 4 番目の値を返します。 構文: millisecond({time})
    サンプル: millisecond(time(11,29,48,799))
    minute: は date の構文を使用して数式での 5番目の値を返します。 構文: minute({date})
    サンプル: minute(date(2017,12,1,12,33,48))
    month: month は date の構文を使用して数式での 2 番目の値を返します。 構文: month({date})
    サンプル: month(date(2017,12,1,12,33,48))
    monthname: monthname は date の構文を使用して日付の月名を返します。 構文: monthname({date},{locale})
    サンプル: monthname(date(2017,12,1,12,33,48),"en")
    monthshortname: monthshortname は date の構文を使用して月の名前を日付の短い 3 文字書式でを返します。 構文: monthshortname({date},{locale})
    サンプル: monthshortname(date(2017,12,1,12,33,48),"en")
    now: now は日付と時刻を返します。 構文: now()
    サンプル: now()
    quarter: quarter は date の構文を使用して日付が属す四半期を返します。 構文: quarter({date})
    サンプル: quarter(date(2017,12,1,12,33,48))
    second: second は date の構文を使用して数式での 6 番目の値を返します。 構文: second({date})
    サンプル: second(date(2017,12,1,12,33,48))
    time: time を使用する場合、分析は数式に含まれる値に設定した時刻を返します。 構文: time({hour},{minute},{second},{millisecond})
    サンプル: time(11,08,08,11)
    today: は現在の日付を返します。 構文: today()
    サンプル: today()
    weekday: は date 構文を使用して日付の曜日を返します。 構文: weekday({date})
    サンプル: weekday(date(2017,12,1,12,33,48))
    weeknum: は date の構文を使用して、指定した年内の日付が該当する週の数を返します。 構文: weeknum({date})
    サンプル: weeknum(date(2017,12,1,12,33,48))
    year: year は date の構文を使用して数式での 1 番目の値を返します。 構文: year({date})
    サンプル: year(date(2017,12,1,12,33,48))
    semester: Semester は datetime 構文を使用し、日付の学期 (1 から 2 までの数値) を返します。 構文: semester({datetime})
    サンプル: semester(datetime(1))
    fsemester: fsemester は、日付構文と 2 番目の引数である数値を使用して、指定された日付の会計年度の半期を返します。 構文: fsemester({date}, {number})
    サンプル: fsemester(date(2015,11,1,11,33,48),1)
    applytimezone: applytimezone は、日付構文と 2 番目の引数である timezone を使用し、指定されたタイム ゾーンの日付パラメーターの年、月、日、時、分、および秒に設定された日付を返します。 構文: applytimezone({date}, {timezone})
    サンプル: applytimezone(date(2015,12,1,10,33,38), ([Timezone]/24))
    currenttimezone: 要求しているユーザーのタイム ゾーンを返します。 構文: currenttimezone()
    サンプル: currenttimezone()
    datetimefromunixts: て、指定された Unix タイムスタンプの日時値を返します。 構文: datetimefromunixts ({miliseconds})
    サンプル: datetimefromunixts(0.001)

    Date

    date を使用する場合、分析は日付セットを数式に含まれる値へ返します。

    構文

    デフォルトで、date を選択した際に以下の構成が表示されます。

    date({year},{month},{day},{hour},{minute},{second})

    すべての値 (month を含む) は、数値で表す必要があります。

    サンプル

    次の構造の数式は 08-Nov-1971 12:59 を返します。

    関数名 Year Month Day Hour Minute Second
    date (…​) 1971 11 08 12 59 08

    次の構造の数式は、hour の値が 24 時を超えているため 09-Nov-1971 03:59 を返します。数式の要素の順序は変更しないでください。

    関数名 Year Month Day Hour Minute Second
    date (…​) 1971 11 08 27 59 08

    Time

    time を使用する場合、分析は数式に含まれる値に設定した時刻を返します。

    構文

    デフォルトで、time を選択した際に以下の構成が表示されます。

    time({hour},{minute},{second},{millisecond})

    サンプル

    次の構造の数式は 11:08:08 を返します。

    関数名 Hour Minute Second Millisecond
    time (…​) 11 08 08 11

    ミリ秒パラメーターは、計算フィールドに含まれません。ただし、異なる数式 (millisecond) 内の time に含まれる、値のみを表示することができます。