Citrix ADC

Format von Datums- und Uhrzeiten in einem Ausdruck

Wenn Sie einen erweiterten Richtlinienausdruck in einer Richtlinie konfigurieren, die mit Datums- und Uhrzeitangaben arbeitet (z. B. die Citrix ADC -Systemzeit oder ein Datum in einem SSL-Zertifikat), geben Sie ein Zeitformat wie folgt an:

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

Wobei:

  • <yyyy>ist ein vierstelliges Jahr nach GMT oder LOCAL.

  • <month>ist eine dreistellige Abkürzung für den Monat, zum Beispiel Jan, Dez.

  • <d>ist ein Wochentag oder eine Ganzzahl für das Datum.

    Sie können den Tag nicht als Montag, Dienstag usw. angeben. Sie geben entweder eine ganze Zahl für einen bestimmten Tag des Monats an, oder Sie geben ein Datum als erster, zweiter, dritter Wochentag des Monats usw. an. Im Folgenden finden Sie Beispiele für die Angabe eines Wochentages:

    • Sun_1 ist der erste Sonntag im Monat.
    • Sun_3 ist der dritte Sonntag im Monat.
    • Wed_3 ist der dritte Mittwoch im Monat.
    • 30 ist ein Beispiel für ein genaues Datum in einem Monat.
  • <h>ist die Stunde, zum Beispiel 10h.

  • <s> ist die Anzahl der Sekunden, z. B. 30s.

Der folgende Beispielausdruck ist true, wenn das Datum zwischen 2008 Jan und 2009 Jan liegt, basierend auf GMT.

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

Der folgende Beispielausdruck gilt für März und alle Monate, die März im Kalenderjahr folgen, basierend auf GMT:

sys.time.ge(GMT 2008 Mar)

Wenn Sie ein Datum und eine Uhrzeit angeben, beachten Sie, dass das Format Groß-/Kleinschreibung beachtet und die genaue Anzahl der Leerzeichen zwischen den Einträgen beibehalten muss.

**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
Format von Datums- und Uhrzeiten in einem Ausdruck