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 NetScaler o una fecha en un certificado SSL), especifique un formato de hora de la siguiente manera:

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, enero, diciembre.

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

    No puede especificar el día como lunes, martes, etc. Especifica un número entero para un día específico del mes o especifica una fecha como primer, segundo o tercer día de la semana del mes, etc. A continuación se muestran ejemplos de cómo especificar un día de la semana:

    • Sun_1 es el primer domingo del mes.
    • Sun_3 es el tercer domingo del mes.
    • Miércoles 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, 30 segundos.

La siguiente expresión de ejemplo es verdadera si la fecha está entre enero de 2008 y enero de 2009, según la hora GMT.

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

La siguiente expresión de ejemplo es válida para marzo y todos los meses siguientes a marzo del año natural, según el 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 NetScaler 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 NetScaler 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

En este artículo