Citrix ADC

Citrix ADCシステム時刻の式

SYS。TIME式プレフィックスは,Citrix ADCのシステム時刻を抽出します。Citrix ADCシステム時間に応じて、特定のイベントが特定の時間に発生したか、特定の時間範囲内に発生したかを示す式を設定できます。

次の表に,sys。时间プレフィックスを使用して作成できる式を示します。

  • SYS.TIME。之间(< time1 >、< time2 >):

    戻り値がより遅い場合,ブ,ル型TRUEを返します

    引数を次のようにフォ,マットします。

    • 両方ともGMTまたは両方の本地である必要があります。
    • より後の値である必要があります。

    たとえば,現在の時刻が格林尼治时间2005年5月1日10 h 15 m 30秒で,月の第1日曜日である場合は,次のように指定できます。

    • sys.time。介于(格林尼治标准时间2004年,格林尼治标准时间2006年)
    • sys.time。介于(格林尼治标准时间2004年1月,格林尼治标准时间2006年11月)
    • sys.time。介于(格林尼治标准时间2004年1月,格林尼治标准时间2006年)
    • sys.time。(GMT 2005年5月1日,GMT 2005年5月3日)
    • sys.time。介于(格林尼治时间2005年5月1日,格林尼治时间2005年5月1日)
    • sys.time。之间(本地2005年5月1日,本地2005年5月1日)
  • SYS.TIME.DAY:

    月の現在の日を1 ~ 31の数値として返します。

  • SYS.TIME.EQ(<时间>):

    現在の時刻が

    たとえば,現在の時刻が格林尼治时间2005年5月1日10 h 15 m 30秒で,その月の第1日曜日である場合,次のように指定できます(評価結果は括弧内に表示されます)。

    • sys.time。eq(GMT 2005)(この例ではTRUE .)
    • sys.time。eq(格林尼治标准时间2005年12月)(この例では假。)
    • sys.time.eq(当地2005年5月)(この例では,現在のタイムゾーンに応じて真正または假に評価されます)。
    • sys.time。eq(格林尼治时间10h)(この例ではTRUE .)
    • sys.time。eq(格林尼治时间10h 30s)(この例ではTRUE .)
    • sys.time。eq(格林尼治标准时间5月10时)(この例ではTRUE。)
    • sys.time。eq(格林尼治时间太阳)(この例ではTRUE .)
    • sys.time。eq(格林尼治标准时间5月1日)(この例ではTRUE .)
  • SYS.TIME.NE(<时间>):

    現在の時刻が

  • SYS.TIME.GE(<时间>):

    現在の時刻が

    たとえば,現在の時刻が格林尼治时间2005年5月1日10 h 15 m 30秒で,その月の第1日曜日である場合,次のように指定できます(評価結果は括弧内に表示されます)。

    • sys.time。ge(GMT 2004)(この例ではTRUE .)
    • sys.time。ge(GMT 2005 Jan)(この例ではTRUE .)
    • sys.time。通用电气(当地2005年5月)(現在のタイムゾーンに応じて真正または假。)
    • sys.time.ge (GMT 8h)(この例ではTRUE)
    • sys.time.ge (GMT 30m)(この例ではFALSE)
    • sys.time。ge(格林尼治标准时间5月10时)(この例ではTRUE)
    • sys.time。ge(格林尼治标准时间5月10时0分)(この例ではTRUE)
    • sys.time。ge(GMT Sun)(この例ではTRUE)
    • sys.time。ge(格林尼治标准时间5月1日)(この例ではTRUE)
  • SYS.TIME.GT(<时间>):

    時間値が

    たとえば,現在の時刻が格林尼治时间2005年5月1日10 h 15 m 30秒で,その月の第1日曜日である場合,次のように指定できます(評価結果は括弧内に表示されます)。

    • sys.time。gt(格林尼治标准时间2004)(この例ではTRUE)
    • sys.time。gt(格林尼治时间2005年1月)(この例では真实)
    • sys.time。5月2005 gt(本地)(現在のタイムゾーンに応じて真正または假。)
    • sys.time。gt(GMT 8h)(この例ではTRUE)
    • sys.time。gt(GMT 30m)(この例ではFALSE)
    • sys.time。gt(格林尼治标准时间5月10时)(この例ではFALSE)
    • sys.time。gt(格林尼治标准时间5月10时0分)(この例ではTRUE)
    • sys.time。gt(GMT Sun)(この例ではFALSE)
    • sys.time。gt(GMT 5月1日)(この例ではFALSE)
  • SYS.TIME.HOURS:

    現在の時間を0 ~ 23の整数で返します。

  • SYS.TIME.LE(<时间>):

    現在の時間値が

    たとえば,現在の時刻が格林尼治时间2005年5月1日10 h 15 m 30秒で,その月の第1日曜日である場合,次のように指定できます(評価結果は括弧内に表示されます)。

    • システムタ@ @ム。le(格林尼治标准时间2006)(この例ではTRUE)
    • sys.time。le(格林尼治时间2005年12月)(この例では真实)
    • sys.time。勒(本地2005年5月)(現在のタイムゾーンに応じて真正または假。)
    • sys.time.le (GMT 8小时)(この例ではFALSE)
    • sys.time.le (GMT 30m)(この例ではTRUE)
    • sys.time。le(格林尼治标准时间5月10时)(この例ではTRUE。)
    • sys.time。le(格林尼治时间6月11日)(この例ではTRUE。)
    • sys.time。le(格林尼治标准时间星期三)(この例ではTRUE)
    • sys.time。le(格林尼治标准时间5月1日)(この例ではTRUE)
  • SYS.TIME.LT(<时间>):

    現在の時間値が

    たとえば,現在の時刻が格林尼治时间2005年5月1日10 h 15 m 30秒で,その月の第1日曜日である場合,次のように指定できます(評価結果は括弧内に表示されます)。

    • sys.time。lt(GMT 2006)(この例ではTRUE .)
    • sys.time.lt.time。lt(格林尼治标准时间2005年12月)(この例では真实。)
    • sys.time。lt(本地2005年5月)(現在のタイムゾーンに応じて真正または假。)
    • sys.time.lt (GMT 8小时)(この例ではFALSEを返します)。
    • sys.time。lt(GMT 30m)(この例ではTRUE .)
    • sys.time。lt(格林尼治标准时间5月10时)(この例ではFALSE)
    • sys.time。lt(格林尼治时间6月11日)(この例ではTRUE。)
    • sys.time。lt(格林尼治标准时间星期三)(この例ではTRUE。)
    • sys.time。lt(格林尼治标准时间5月1日)(この例では假。)
  • SYS.TIME.MINUTES:

    現在の分を0 ~ 59の整数で返します。

  • SYS.TIME.MONTH:

    現在の月を抽出し,1(1月)~ 12(12月)の整数を返します。

  • SYS.TIME.RELATIVE_BOOT:

    直近またはスケジュ,ルされた再起動までの秒数を計算し,整数を返します。

    最も近いブ,ト時間が過去のものである場合,整数は負の値になります。将来の場合,整数は正です。

  • SYS.TIME.RELATIVE_NOW:

    Citrix ADC現在のシステム時刻から指定した時刻までの秒数を計算し,差を示す整数を返します。

    指定した時刻が過去の場合,整数は負の値になります。将来の場合,整数は正の値になります。

  • SYS.TIME.SECONDS:

    現在のCitrix ADCシステム時刻から秒を抽出し,その値を0~59の整数として返します。

  • SYS.TIME.WEEKDAY:

    現在の平日を0(日曜日)~ 6(土曜日)の値で返します。

  • SYS.TIME.WITHIN ():

    < time1 >たとえば,日や時間などの時間要素を省略すると,その範囲内で最も低い値を持つと見なされます。でエレメントを省略すると,そのエレメントは範囲内で最も高い値を持と見なされます。

    時間の要素の範囲は,月1-12,日1-31,平日0-6,時間0-23,分0-59,秒0-59です。年を指定する場合は,との両方で年を指定する必要があります

    たとえば,時刻が格林尼治时间2005年5月10日10 h 15 m 30秒で,月の第2火曜日である場合,次の値を指定できます(評価結果は括弧内に表示されます)。

    • sys.time。(格林尼治标准时间2004,格林尼治标准时间2006)(この例ではTRUE)
    • sys.time。(GMT 2004年1月,GMT 2006年3月)(假,5月は1月~ 3月の範囲外です)。
    • sys.time。(格林尼治标准时间2月,格林尼治标准时间)(TRUE, 5月は2月から12月の範囲です.)
    • sys.time。在格林尼治标准时间(GMT Sun_1, Sun_3)(真的,第2火曜日は第1日曜日と第3日曜日の間です)。
    • sys.time。(格林尼治标准时间2005年5月1日10小时,格林尼治标准时间2005年5月1日17小时)(この例では,TRUEです)。
    • sys.time。within(LOCAL 2005年5月1日,LOCAL 2005年5月1日)(Citrix ADCシステムのタムゾンに応じて,TRUEまたはFALSE。)
  • SYS.TIME.YEAR:

    現在のシステム時刻から年を抽出し,その値を4桁の整数として返します。

Citrix ADCシステム時刻の式

この記事の概要