Cloud Software Group, Inc. EBX®
ドキュメント>開発者ガイド>EBX®スクリプト>関数フィールドAPI
ナビゲーションモードドキュメント>開発者ガイド>EBX®スクリプト>関数フィールドAPI

ユニット core.datetime

日時関数を提供するスクリプトユニットです。

メソッド

function addYears(value: datetime, years: decimal): datetime

日付と時刻に年を追加します。

function addMonths(value: datetime, months: decimal): datetime

日付と時刻に月を追加します。

function addDays(value: datetime, days: decimal): datetime

日付と時刻に日を追加します。

function addHours(value: datetime, hours: decimal): datetime

日付と時刻に時間を追加します。

function addMinutes(value: datetime, minutes: decimal): datetime

日付と時刻に分を追加します。

function addSeconds(value: datetime, seconds: decimal): datetime

日付と時刻に秒を追加します。

function of(year: decimal, month: decimal, day: decimal, hour: decimal, minute: decimal, second: decimal): datetime

年、月、日、時、分、秒を指定して日付と時刻を作成します。

function fromDate(value: date): datetime

時刻を00:00:00に設定して、日付を日付と時刻に変換します。

function fromDateAndTime(dateValue: date, timeValue: time): datetime

日付と時刻の値を指定して日付と時刻を作成します。

function days(startValue: datetime, endValue: datetime): decimal

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

function seconds(startValue: datetime, endValue: datetime): decimal

2つの日付と時刻の間の秒数を返します。

function addYears(value: datetime, years: decimal): datetime

日付と時刻に年を追加します。

パラメーター:

value:入力日時

months:追加される年数。整数である必要があります。

戻り値:

新しい日時。パラメーターがnullの場合はnullとなります。

function addMonths(value: datetime, months: decimal): datetime

日付と時刻に月を追加します。

パラメーター:

value:入力日時

months:追加される月数。整数である必要があります。

戻り値:

新しい日時。パラメーターがnullの場合はnullとなります。

function addDays(value: datetime, days: decimal): datetime

日付と時刻に日を追加します。

パラメーター:

value:入力日時

months:追加される日数。整数である必要があります。

戻り値:

新しい日時。パラメーターがnullの場合はnullとなります。

function addHours(value: datetime, hours: decimal): datetime

日付と時刻に時間を追加します。

パラメーター:

value:入力日時

hours:追加される時間数。整数である必要があります。

戻り値:

新しい日時。パラメーターがnullの場合はnullとなります。

function addMinutes(value: datetime, minutes: decimal): datetime

日付と時刻に分を追加します。

パラメーター:

value:入力日時

minutes:追加する分数。整数である必要があります。

戻り値:

新しい日時。パラメーターがnullの場合はnullとなります。

function addSeconds(value: datetime, seconds: decimal): datetime

日付と時刻に秒を追加します。秒の小数部はミリ秒の精度でサポートされています。

パラメーター:

value:入力日時

seconds:追加される秒数。小数部は小数点以下3桁に丸められます。

戻り値:

新しい日時。パラメーターがnullの場合はnullとなります。

function of(year: decimal, month: decimal, day: decimal, hour: decimal, minute: decimal, second: decimal): datetime

年、月、日、時、分、秒を指定して日付と時刻を作成します。秒の小数部はミリ秒の精度でサポートされています。

パラメーター:

year:入力年

月:入力月

日:入力日

hours:入力時間

分:入力分

second:入力秒。小数部は小数点以下3桁に丸められます。

戻り値:

新しい日時。パラメーターがnullの場合はnullとなります。

function fromDate(value: date): datetime

時刻を00:00:00に設定して、日付を日付と時刻に変換します。

パラメーター:

value:入力日

戻り値:

新しい日時。パラメーターがnullの場合はnull。

function fromDateAndTime(dateValue: date, timeValue: time): datetime

日付と時刻の値を指定して日付と時刻を作成します。

パラメーター:

dateValue:入力日

timeValue:入力時間

戻り値:

新しい日時。パラメーターがnullの場合はnullとなります。

function days(startValue: datetime, endValue: datetime): decimal

2つの日付と時刻の間の日数を返します。この関数は、days(toDate(startValue)、toDate(endValue))と同等です。

パラメーター:

startValue:入力開始日時

endValue:入力された終了日時

戻り値:

日数。パラメーターがnullの場合はnullとなります。

function seconds(startValue: datetime, endValue: datetime): decimal

2つの日付と時刻の間の秒数を返します。秒の小数部はミリ秒の精度でサポートされています。

パラメーター:

startValue:入力開始日時(両端を含む)

endValue: 入力された終了日時のみ

戻り値:

秒数。パラメーターがnullの場合はnullとなります。

ドキュメント>開発者ガイド>EBX®スクリプト>関数フィールドAPI