Citrix ADC

Formato de fechas y horas en una expresión

Al configurar una expresión de directiva avanzada en una directiva que funcione con fechas y horas (por ejemplo, la hora del sistema Citrix ADC o una fecha en un certificado SSL), especifique un formato de hora como se indica a continuación:

GMT|LOCAL [<yyyy>] [<month>] [<d>] [<h>] [<m>] [<s>]

Donde:

  • <yyyy>es un año de cuatro dígitos después de GMT o LOCAL.

  • <month>es una abreviatura de tres caracteres para el mes, por ejemplo, Jan, Dic.

  • <d>es un día de la semana o un entero para la fecha.

    No puede especificar el día como lunes, martes, etc. Especifique un entero para un día específico del mes o especifique una fecha como el primer, segundo, tercer día de la semana del mes, etc. A continuación se presentan ejemplos de especificar un día de la semana:

    • Sun_1 es el primer domingo del mes.
    • Sun_3 es el tercer domingo del mes.
    • Wed_3 es el tercer miércoles del mes.
    • 30 es un ejemplo de una fecha exacta en un mes.
  • <h>es la hora, por ejemplo, 10h.

  • <s> es el número de segundos, por ejemplo, 30s.

La expresión de ejemplo siguiente es true si la fecha está entre 2008 Jan y 2009 Jan, basada en GMT.

http.req.date.between(GMT 2008 Jan, GMT 2009 Jan)

La expresión de ejemplo siguiente es verdadera para marzo y todos los meses que siguen a marzo del año calendario, según GMT:

sys.time.ge(GMT 2008 Mar)

Cuando especifique una fecha y hora, tenga en cuenta que el formato distingue entre mayúsculas y minúsculas y debe conservar el número exacto de espacios en blanco entre las entradas.

**Note:**

In an expression that requires two time values, both must use GMT or both must use LOCAL. You cannot mix the two in an expression.

Unlike when you use the SYS.TIME prefix in an advanced policy expression, if you specify SYS.TIME in a rewrite action, the Citrix ADC returns a string in conventional date format (for example, Sun, 06 Nov 1994 08:49:37 GMT). For example, the following rewrite action replaces the http.res.date header with the Citrix ADC system time in a conventional date format:

add rewrite action sync_date replace http.res.date sys.time
Formato de fechas y horas en una expresión