メソッドの概要

返却値の型 メソッド名
Date getMaxDate () static非推奨
システムで設定できる期間の最大日時を取得します。
代替メソッドはありません。
Date getMinDate () static非推奨
システムで設定できる期間の最小日時を取得します。
代替メソッドはありません。
TermResultInfo getOverlap (Array terms1, Array terms2) static非推奨
2つの期間配列 term1 と term2 で重なっている期間を返します。
代替メソッドはありません。
TermResultInfo subtract (Array terms1, Array terms2) static非推奨
期間配列 term1 から 期間配列 term2 を差し引いた期間を返します。
代替メソッドはありません。
TermResultInfo validateTerm (Date startDate, Date endDate) static非推奨
指定された2つの日時が有効な期間を構成するかどうか調べます。
代替メソッドはありません。
TermResultInfo validateTerms (Array terms) static非推奨
指定された期間配列が有効かどうかを調べます。
代替メソッドはありません。

メソッドの詳細

Date getMaxDate () static 非推奨
代替メソッドはありません。
システムで設定できる期間の最大日時を取得します。
返却値
Date
Date 期間の最大日時
Date getMinDate () static 非推奨
代替メソッドはありません。
システムで設定できる期間の最小日時を取得します。

返却値
Date
Date 期間の最小日時
TermResultInfo getOverlap (Array terms1, Array terms2) static 非推奨
代替メソッドはありません。
2つの期間配列 term1 と term2 で重なっている期間を返します。
期間に重なりが存在しない場合は、処理結果オブジェクトの期間配列に空の配列を設定します。
期間配列 term1 または term2 が null の場合も、空の配列を設定します。
パラメータ
terms1 : Array
期間情報オブジェクトの配列
terms2 : Array
期間情報オブジェクトの配列
返却値
TermResultInfo
TermResultInfo 期間処理結果オブジェクト
TermResultInfo subtract (Array terms1, Array terms2) static 非推奨
代替メソッドはありません。
期間配列 term1 から 期間配列 term2 を差し引いた期間を返します。
差し引かれる期間が存在しない場合は、処理結果オブジェクトの期間配列に空の配列を設定します。
期間配列 term1 または term2 が null の場合も、空の配列を設定します。
パラメータ
terms1 : Array
期間情報オブジェクトの配列
terms2 : Array
期間情報オブジェクトの配列
返却値
TermResultInfo
TermResultInfo 期間処理結果オブジェクト
TermResultInfo validateTerm (Date startDate, Date endDate) static 非推奨
代替メソッドはありません。
指定された2つの日時が有効な期間を構成するかどうか調べます。
指定された日時が有効な期間を構成する場合は、処理結果オブジェクトの error に false を設定します。
そうでない場合は error に true、message に有効な期間を構成しないと判定した理由を設定します。
パラメータ
startDate : Date
有効開始日時
endDate : Date
有効終了日時
返却値
TermResultInfo
TermResultInfo 期間処理結果オブジェクト
TermResultInfo validateTerms (Array terms) static 非推奨
代替メソッドはありません。
指定された期間配列が有効かどうかを調べます。
指定された期間配列が有効である場合は、期間処理結果オブジェクトの error に false を設定します。
そうでない場合は error に true、message に期間配列が有効でないと判定した理由を設定します。
期間配列は以下の場合に有効でないと判定されます。

 ・期間配列にnullの要素が含まれている場合
 ・互いに重なる要素が含まれている場合
パラメータ
terms : Array
期間情報オブジェクトの配列
返却値
TermResultInfo
TermResultInfo 期間処理結果オブジェクト