Fonctions de date/heure date-time

Les fonctions de date et d’heure sont utilisées pour effectuer des opérations de date et d’heure sur des valeurs dans Journey Optimizer.

Âge age

La fonction age sert à récupérer l’âge à partir d’une date donnée.

Syntaxe

 {%= age(datetime) %}

Heure actuelle en millisecondes current-time

La fonction currentTimeInMillis est utilisée pour récupérer l’heure actuelle en millisecondes Epoch.

Syntaxe

{%= currentTimeInMillis() %}

Différence de date date-diff

La fonction dateDiff sert à récupérer la différence entre deux dates en nombre de jours.

Syntaxe

{%= dateDiff(datetime,datetime) %}

Jour de la semaine day-week

La fonction dayOfWeek est utilisée pour récupérer le jour de la semaine.

Syntaxe

{%= dayOfWeek(datetime) %}

Jour de l’année day-year

La fonction dayOfYear est utilisée pour récupérer le jour de l’année.

Syntaxe

{%= dayOfYear(datetime) %}

Date de format format-date

La fonction formatDate sert à formater une valeur de date et d’heure. Le format doit être un modèle Java DateTimeFormat valide.

Syntaxe

{%= formatDate(datetime, format) %}

Où la première chaîne correspond à l’attribut date et la seconde à la manière dont vous souhaitez que la date soit convertie et affichée.

NOTE
Si un modèle de date n’est pas valide, la date revient au format ISO standard.
Vous pouvez utiliser des fonctions de formatage des dates Java comme résumé dans la documentation Oracle

Exemple

L’opération suivante renvoie la date au format suivant : MM/JJ/AA.

{%= formatDate(profile.timeSeriesEvents._mobile.hotelBookingDetails.bookingDate, "MM/dd/YY") %}

Formater la date avec la prise en charge des paramètres régionaux format-date-locale

La fonction formatDate permet de formater une valeur d’heure et de date au format de la langue correspondante, c’est-à-dire dans le paramètre régional souhaité. Le format doit être un modèle Java DateTimeFormat valide.

Syntaxe

{%= formatDate(datetime, format, locale) %}

Lorsque la première chaîne correspond à l’attribut de date, la seconde valeur correspond à la manière dont vous souhaitez que la date soit convertie et affichée, tandis que la troisième valeur représente le paramètre régional au format chaîne.

NOTE
Si un modèle de date n’est pas valide, la date revient au format ISO standard.
Vous pouvez utiliser des fonctions de formatage des dates Java comme résumé dans la documentation Oracle.
Vous pouvez utiliser la mise en forme et les paramètres régionaux valides comme indiqué dans la Documentation Oracle et les Paramètres régionaux pris en charge.

Exemple

L’opération ci-dessous renvoie la date au format suivant : MM/JJ/AA, dans le paramètre régional FRANCE.

{%= formatDate(profile.timeSeriesEvents._mobile.hotelBookingDetails.bookingDate, "MM/DD/YY", "fr_FR") %}

Définir les jours set-days

La fonction setDays sert à définir le jour du mois pour la valeur date-heure donnée.

Syntaxe

{%= setDays(datetime, day) %}

Définir des heures set-hours

La fonction setHours sert à définir l’heure de la valeur date-heure.

Syntaxe

{%= setHours(datetime, hour) %}

En UTC to-utc

La fonction toUTC est utilisée pour convertir une heure en UTC.

Syntaxe

{%= toUTC(datetime) %}

Semaine de l’année UTC week-of-year

La fonction weekOfYear est utilisée pour récupérer la semaine de l’année.

Syntaxe

{%= weekOfYear(datetime) %}
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76