This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
NetScaler 系统时间的表达式
SYS.TIME 表达式前缀提取 NetScaler 系统时间。您可以配置表达式,根据 NetScaler 系统时间确定特定事件是在特定时间还是在特定时间范围内发生。
下表描述了您可以使用 SYS.TIME 前缀创建的表达式。
-
SYS.TIME.BETWEEN(<time1>, <time2>):
如果返回值晚于 <time1> 且早于 <time2>,则返回布尔值 TRUE。
您可以按如下所示格式化 <time1>, <time2> 参数:
- 它们必须都是 GMT 或同时是 LOCAL。
- <time2> 必须晚于 <time1>。
例如,如果当前时间是 GMT 2005 May 1 10h 15m 30s,并且是当月的第一个星期日,则可以指定以下内容:
- sys.time.between(GMT 2004, GMT 2006)
- sys.time.between(GMT 2004 Jan, GMT 2006 Nov)
- sys.time.between(GMT 2004 Jan, GMT 2006)
- sys.time.between(GMT 2005 May Sun_1, GMT 2005 May Sun_3)
- sys.time.between(GMT 2005 May 1, GMT May 2005 1)
- sys.time.between(LOCAL 2005 May 1, LOCAL May 2005 1)
-
SYS.TIME.DAY:
以 1 到 31 之间的数字形式返回当月的当前日期。
-
SYS.TIME.EQ(<time>):
如果当前时间等于 <time> 参数,则返回布尔值 TRUE。
例如,如果当前时间为 GMT 2005 May 1 10h 15m 30s,并且是当月的第一个星期日,则可以指定以下内容(评估结果显示在括号中):
- sys.time.eq(GMT 2005)(在本例中为TRUE。)
- sys.time.eq(GMT 2005 Dec)(在本例中为 FALSE。)
- sys.time.eq(LOCAL 2005 May)(在本示例中,评估结果为 TRUE 或 FALSE,具体取决于当前时区。)
- sys.time.eq(GMT 10h)(在本例中为TRUE。)
- sys.time.eq(GMT 10h 30s)(在本例中为TRUE。)
- ys.time.eq(GMT May 10h)(本例中为 TRUE。)
- sys.time.eq(GMT Sun)(在本例中为TRUE。)
- sys.time.eq(GMT May Sun_1)(在本例中为 TRUE。)
-
SYS.TIME.NE(<time>):
如果当前时间不等于 <time> 参数,则返回布尔值 TRUE。
-
SYS.TIME.GE(<time>):
如果当前时间晚于或等于 <time>,则返回布尔值 TRUE。
例如,如果当前时间为 GMT 2005 May 1 10h 15m 30s,并且是当月的第一个星期日,则可以指定以下内容(评估结果显示在括号中):
- sys.time.ge(GMT 2004)(在本例中为TRUE。)
- sys.time.ge(GMT 2005 Jan)(本例中为 TRUE。)
- sys.time.ge(LOCAL 2005 May) (在本例中为 TRUE 或 FALSE,取决于当前时区。)
- sys.time.ge(GMT 8h) (在本例中为TRUE。)
- sys.time.ge(GMT 30m)(本示例中为 FALSE。)
- sys.time.ge(GMT May 10h) (本例中为 TRUE。)
- sys.time.ge(GMT May 10h 0m)(本例中为 TRUE。)
- sys.time.ge(GMT Sun)(在本例中为TRUE。)
- sys.time.ge(GMT May Sun_1)(在本例中为TRUE。)
-
SYS.TIME.GT(<time>):
如果时间值晚于 <time> 参数,则返回布尔值 TRUE。
例如,如果当前时间为 GMT 2005 May 1 10h 15m 30s,并且是当月的第一个星期日,则可以指定以下内容(评估结果显示在括号中):
- sys.time.gt(GMT 2004)(在本例中为TRUE。)
- sys.time.gt(GMT 2005 Jan) (在本例中为TRUE。)
- sys.time.gt(LOCAL 2005 May)(TRUE 或 FALSE,取决于当前时区。)
- ys.time.gt(GMT 8h)(在本例中为TRUE。)
- sys.time.gt(GMT 30m)(本示例中为 FALSE。)
- sys.time.gt(GMT May 10h)(本例中为 FALSE。)
- sys.time.gt(GMT May 10h 0m)(本例中为 TRUE。)
- sys.time.gt(GMT Sun) (在本例中为 FALSE。)
- sys.time.gt(GMT May Sun_1)(本例中为 FALSE。)
-
SYS.TIME.HOURS:
以 0 到 23 的整数形式返回当前小时数。
-
SYS.TIME.LE(<time>):
如果当前时间值早于或等于 <time> 参数,则返回布尔值 TRUE。
例如,如果当前时间为 GMT 2005 May 1 10h 15m 30s,并且是当月的第一个星期日,则可以指定以下内容(评估结果显示在括号中):
- sys.time.le(GMT 2006)(在本例中为TRUE。)
- sys.time.le(GMT 2005 Dec) (本例中为 TRUE。)
- sys.time.le(LOCAL 2005 May)(对还是错,视当前时区而定。)
- sys.time.le(GMT 8h)(本示例中为 FALSE。)
- sys.time.le(GMT 30m)(在本示例中为真。)
- sys.time.le(GMT May 10h)(本例中为 TRUE。)
- sys.time.le(GMT Jun 11h)(本例中为 TRUE。)
- sys.time.le(GMT Wed)(在本例中为TRUE。)
- sys.time.le(GMT May Sun_1) (在本例中为TRUE。)
-
SYS.TIME.LT(<time>):
如果当前时间值早于 <time> 参数,则返回布尔值 TRUE。
例如,如果当前时间为 GMT 2005 May 1 10h 15m 30s,并且是当月的第一个星期日,则可以指定以下内容(评估结果显示在括号中):
- sys.time.lt(GMT 2006)(在本例中为TRUE。)
- sys.time.lt.time.lt(GMT 2005 Dec) (本例中为 TRUE。)
- sys.time.lt(LOCAL 2005 May)(TRUE 或 FALSE,取决于当前时区。)
- sys.time.lt(GMT 8h)(本示例中为 FALSE。)
- sys.time.lt(GMT 30m)(在本例中为TRUE。)
- sys.time.lt(GMT May 10h)(本例中为 FALSE。)
- sys.time.lt(GMT Jun 11h)(本例中为 TRUE。)
- sys.time.lt(GMT Wed)(在本例中为TRUE。)
- sys.time.lt(GMT May Sun_1)(本例中为 FALSE。)
-
SYS.TIME.MINUTES:
以 0 到 59 的整数形式返回当前分钟。
-
SYS.TIME.MONTH:
提取当前月份并返回从 1(1 月)到 12(12 月)的整数。
-
SYS.TIME.RELATIVE_BOOT:
计算距离上次重启或预定重启的秒数,并返回一个整数。
如果最接近的启动时间为过去,则整数为负数。如果是将来,则整数为正。
-
SYS.TIME.RELATIVE_NOW:
计算当前 NetScaler 系统时间与指定时间之间的秒数,并返回显示差异的整数。
如果指定的时间是过去,则整数为负数;如果是将来,则整数为正。
-
SYS.TIME.SECONDS
从当前 NetScaler 系统时间中提取秒数,并将该值作为从 0 到 59 的整数返回。
-
SYS.TIME.WEEKDAY:
将当前工作日作为从 0(星期日)到 6(星期六)的值返回。
-
SYS.TIME.WITHIN (<time1>, <time2>):
如果您省略了 <time1> 中的时间元素,例如天或小时,则假定该元素的值在其范围内最低。如果您省略了 <time2> 中的某个元素,则假定该元素具有其范围的最大值。
时间元素的范围如下:第 1-12 个月、第 1-31 天、工作日 0-6、小时 0-23、分钟 0-59 和秒 0-59。如果您指定年份,则必须在 <time1> 和 <time2> 中都指定年份。
例如,如果时间是 GMT 2005 5 年 5 月 10 日 10h 15m 30 秒,并且是当月的第二个星期二,则可以指定以下内容(评估结果显示在括号中):
- ys.time.within(GMT 2004, GMT 2006)(本例中为 TRUE。)
- sys.time.within(GMT 2004 Jan, GMT 2006 Mar)(FALSE,5 月不在 1 月到 3 月的范围内。)
- sys.time.within(GMT Feb, GMT)(TRUE,5 月在 2 月至 12 月的区间内。)
- sys.time.within(GMT Sun_1, GMT Sun_3)(TRUE,第二个星期二介于第一个星期日和第三个星期日之间。)
- sys.time.within(GMT 2005 May 1 10h, GMT May 2005 1 17h)(本例中为 TRUE。)
- sys.time.within(LOCAL 2005 May 1, LOCAL May 2005 1) (TRUE 或 FALSE,取决于 NetScaler 系统时区)
-
SYS.TIME.YEAR:
从当前系统时间中提取年份,并以四位数整数形式返回该值。
共享
共享
在本文中
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.