日付関数
このトピックでは、式アクティビティで利用可能な日付関数について説明します。
関数によっては、有効なタイプ (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 つの日時値の間隔を分数で返します。 |