日付関数

このトピックでは、式アクティビティで利用可能な日付関数について説明します。

関数によっては、有効なタイプ (Double または Long) であっても、間隔値が非常に大きい場合、「範囲外」エラーをスローすることがあります。

実行時に、TotalAgility で設定された関数パラメータ値は、テーブル内の「間隔の入力タイプ」列で示されているように、関連する入力タイプに変換されます。大きなデータ タイプから小さなデータ タイプへの変換の場合、データの一部が失われる可能性があります。

関数

間隔の入力タイプ

戻り値

説明

AddDays(Date, interval)

Double

日付

指定した日数を加算した日付を返します。

AddHours(Date, interval)

Double

日付

指定した時間を加算した日付を返します。

AddMinutes(Date, interval)

Double

日付

指定した分数を加算した日付を返します。

AddSeconds(Date, interval)

Double

日付

指定した秒数を加算した日付を返します。

AddMonths(Date, interval)

Long

日付

指定した月数を加算した日付を返します。

AddYears(Date, interval)

Long

日付

指定した年数を加算した日付を返します。

SubtractDays(Date, interval)

Long

日付

指定した日数を差し引いた日付を返します。

SubtractHours(Date, interval)

Long

日付

指定した時間を差し引いた日付を返します。

SubtractMinutes(Date, interval)

Long

日付

指定した分数を差し引いた日付を返します。

SubtractSeconds(Date, interval)

Long

日付

指定した秒数を差し引いた日付を返します。

SubtractMonths(Date, interval)

Long

日付

指定した月数を差し引いた日付を返します。

SubtractYears(Date, interval)

Long

日付

指定した年数を差し引いた日付を返します。

Day(date)

数値

月の日を表す数値 (1 ~ 31) を返します。

Hour(date)

数値

時間を表す数値 (0 ~ 23) を返します。

Minute(date)

数値

分を表す数値 (0 ~ 59) を返します。

Month(date)

数値

月を表す数値 (1 ~ 12) を返します。

Second(date)

数値

秒を表す数値 (0 ~ 59) を返します。

Year(date)

数値

年を表す数値を返します。

Weekday(date)

数値

曜日を表す数値 (1 ~ 7、日曜が 1) を返します。

WeekdayName(date)

文字列

指定した曜日の名前を返します。

MonthName(date)

文字列

指定した月の名前を返します。

Now()

日付

現在のシステム日時を返します。

DaysDifference(date,date)

数値

2 つの日付間の日数を返します。

Yesterday()

日付

昨日の日付を返します。

Tomorrow()

日付

明日の日付を返します。

IsLeapYear(date)

ブール

うるう年の場合は true、それ以外の場合は false を返します。

MinutesDifference(date, date)

数値

2 つの日時値の間隔を分数で返します。