Datum und Zeitstempel

Der Datentyp "Datum" enthält einen Datumswert, und der Datentyp "Zeitstempel" enthält einen Wert für Datum und Uhrzeit. Datums- und Zeitstempelmethoden müssen einen booleschen Wert ergeben. Sie können folgende Methoden zu den Datentypen "Datum" und "Zeitstempel" hinzufügen:

Table 24-3 Methoden für Datum und Zeitstempel

Methode Beschreibung
after Gibt "True" zurück, wenn der Datums- oder Zeitstempelwert nach dem angegebenen Zeitpunkt liegt.
afterOrEqual Gibt "True" zurück, wenn der Datums- oder Zeitstempelwert nach dem angegebenen Zeitpunkt liegt oder ihm entspricht.
before Gibt "True" zurück, wenn der Datums- oder Zeitstempelwert vor dem angegebenen Zeitpunkt liegt.
beforeOrEqual Gibt "True" zurück, wenn der Datums- oder Zeitstempelwert vor dem angegebenen Zeitpunkt liegt oder ihm entspricht.
equals Gibt "True" zurück, wenn der Datums- oder Zeitstempelwert dem angegebenen Zeitpunkt entspricht.
format (nur Datentyp "Datum")

Konvertiert ein Datum in den Datentyp "Formatierte Zeichenfolge". Beispiel: node.properties.EBS.StartDate.format(MM/dd/yyyy) konvertiert das Startdatum in eine formatierte Zeichenfolge.

Informationen zur Datums- und Zeitformatierung finden Sie unter Symbole für die Formatierung von Datum und Uhrzeit.

isNull Gibt "True" zurück, wenn das Datum oder der Zeitstempel einen Nullwert hat.
minus Gibt ein Datum zurück, von dem der angegebene Zeitraum subtrahiert wird. Sie müssen die Menge und die Einheit (Tage, Wochen, Monate, Jahre) der Zeit angeben, die subtrahiert werden soll.
plus Gibt ein Datum zurück, zu dem der angegebene Zeitraum addiert wird. Sie müssen die Menge und die Einheit (Tage, Wochen, Monate, Jahre) der Zeit angeben, die addiert werden soll.
toDate (nur Datentyp "Zeitstempel") Konvertiert einen Zeitstempel in ein Datum, indem es die Informationen zur Uhrzeit abschneidet.
toTimestamp (nur Datentyp "Datum") Konvertiert ein Datum in einen Zeitstempel, indem die Uhrzeit an das Datum angehängt wird.

Geben Sie Folgendes an:

  • START_OF_DAY: Hängt basierend auf der UTC-Zeitzone 00:00:00 an.
  • END_OF_DAY: Hängt basierend auf der UTC-Zeitzone 23:59:59 an.

Note:

Sie können keine Literalwerte als Datums- oder Zeitstempelwerte in Ausdrücke eingeben. Beispiel: Sie können eine benutzerdefinierte Validierung für node.properties.startDate before node.properties.endDate, nicht aber für node.properties.startDate before "01-01-2019" erstellen.