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:

  • 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.
  • 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 wurde. 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 für den Datentyp "Zeitstempel"): Konvertiert einen Zeitstempel in ein Datum, indem es die Informationen zur Uhrzeit abschneidet.

Für den Datentyp "Datum" können Sie auch die Methode format hinzufügen, um ein Datum in einen formatierten Zeichenfolgedatentyp zu konvertieren. 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.

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.