getDatesCompareResult( )

指定された操作を使用して2つの日付を比較します。この関数は、日付の一部を処理します。

この関数には日付の一部のコンポーネントが含まれる場合を除き、日付は両方の日付(2/分/時間/日/月/年)に対して最初に定義された部分まで比較されます。たとえば、次の2つの日付を比較するとします。
  • 01-Jun-2011 11:12:14
  • 02-Jan-2011 17:UNK:UNK
最初に定義された部分は hourであるため、日付は次のように比較されます。
  • 01-Jun-2011 11
  • 02-Jan-2011 17

ノート:

これはJavaScript関数です。ルール変数名に引用符は必要ありません。

構文

getDatesCompareResult(date1,isPartial1,date2,isPartial2,operation)

パラメータ

date1

変数。完全なコンポーネントまたは部分コンポーネントを含む、日付、日時および時間タイプの変数をサポートします。

isPartial1

date1変数が部分的かどうかを示します(true/false)。

date2

変数。完全なコンポーネントまたは部分コンポーネントを含む、日付、日時および時間タイプの変数をサポートします。

isPartial2

date2変数が部分的かどうかを示します(true/false)。

操作

date1およびdate2の比較に使用する操作。たとえば、">"">=""<""<=""==="または"!=="です。

戻り値

trueまたは falseを返します。

例3-39 date1がdate2より大きいかどうかの確認

// check if date 1 is greater than date 2
return getDatesCompareResult(date1,true,date2,false,">");
 
 
// returns true or false

例3-40時間コンポーネントのみを使用した時間および日時変数の時間部分の比較

//compare time part of time (time1) and datetime (datetime1) components
var cdate1 = new C1Date (null, null, null, null, time1.getHour(), time1.getMinute(), time1.getSecond());
var cdate2 = new C1Date (null, null, null, null, datetime1.getHour(), datetime1.getMinute(), datetime1.getSecond());
return getDatesCompareResult(cdate1, true, cdate2, true, '===');