Date et horodatage

Le type de données Date contient une valeur de date ; le type de données Horodatage contient une valeur de date et d'heure. Les méthodes Date et Horodatage doivent avoir une valeur booléenne. Vous pouvez ajouter ces méthodes aux types de données Date ou Horodatage :

Table 24-3 Méthodes de date et d'horodatage

Méthode Description
after Renvoie True si la valeur de date ou d'horodatage est postérieure au point dans le temps indiqué.
afterOrEqual Renvoie True si la valeur de date ou d'horodatage est postérieure ou égale au point dans le temps indiqué.
before Renvoie True si la valeur de date ou d'horodatage est antérieure au point dans le temps indiqué.
beforeOrEqual Renvoie True si la valeur de date ou d'horodatage est antérieure ou égale au point dans le temps indiqué.
equals Renvoie True si la valeur de date ou d'horodatage est égale au point dans le temps indiqué.
format (type de données Date uniquement)

Convertit une date en type de données de chaîne formaté. Par exemple, node.properties.EBS.StartDate.format(MM/dd/yyyy) convertit la date de début en chaîne formatée.

Reportez-vous à la section Symboles de formatage de date et d'heure pour plus d'informations sur le formatage de la date et de l'heure.

isNull Renvoie True si la date ou l'horodatage a la valeur NULL.
minus Renvoie une date, la période indiquée ayant été soustraite. Vous devez indiquer la quantité et l'unité (jours, semaines, mois, années) de temps à soustraire.
plus Renvoie une date, la période indiquée ayant été ajoutée. Vous devez indiquer la quantité et l'unité (jours, semaines, mois, années) de temps à ajouter.
toDate (type de données Horodatage uniquement) Convertit un horodatage en date en tronquant l'heure.
toTimestamp (type de données Date uniquement) Convertit une date en horodatage en ajoutant l'heure à la date.

Indiquez les options suivantes :

  • START_OF_DAY : ajoute 00:00:00 selon le fuseau horaire UTC.
  • END_OF_DAY : ajoute 23:59:59 selon le fuseau horaire UTC.

Note:

Vous ne pouvez pas saisir de valeurs littérales en tant que valeurs de date ou d'horodatage dans les expressions. Par exemple, vous pouvez créer une validation personnalisée pour node.properties.startDate before node.properties.endDate, mais pas pour node.properties.startDate before "01-01-2019".