Funzioni data/ora date-time
Le funzioni di data e ora vengono utilizzate per eseguire operazioni di data e ora sui valori all'interno di Journey Optimizer.
Età age
La funzione age
viene utilizzata per recuperare l'età da una data specificata.
Sintassi
{%= age(datetime) %}
Ora corrente in millisecondi current-time
La funzione currentTimeInMillis
viene utilizzata per recuperare il tempo corrente in millisecondi epoca.
Sintassi
{%= currentTimeInMillis() %}
Differenza data date-diff
La funzione dateDiff
viene utilizzata per recuperare la differenza tra due date in un numero di giorni.
Sintassi
{%= dateDiff(datetime,datetime) %}
Giorno della settimana day-week
La funzione dayOfWeek
viene utilizzata per recuperare il giorno della settimana.
Sintassi
{%= dayOfWeek(datetime) %}
Giorno dell’anno day-year
La funzione dayOfYear
viene utilizzata per recuperare il giorno dell'anno.
Sintassi
{%= dayOfYear(datetime) %}
Formato data format-date
La funzione formatDate
viene utilizzata per formattare un valore di data e ora. Il formato deve essere un pattern Java DateTimeFormat valido.
Sintassi
{%= formatDate(datetime, format) %}
Dove la prima stringa è l’attributo data e il secondo valore è il modo in cui desideri che la data venga convertita e visualizzata.
Esempio
L'operazione seguente restituisce la data nel formato seguente: MM/GG/AA.
{%= formatDate(profile.timeSeriesEvents._mobile.hotelBookingDetails.bookingDate, "MM/dd/YY") %}
Formattare la data con il supporto delle impostazioni internazionali format-date-locale
La funzione formatDate
viene utilizzata per formattare un valore di data e ora nella corrispondente rappresentazione sensibile alla lingua, ovvero in una lingua desiderata. Il formato deve essere un pattern Java DateTimeFormat valido.
Sintassi
{%= formatDate(datetime, format, locale) %}
Dove la prima stringa è l’attributo data, il secondo valore corrisponde al modo in cui la data deve essere convertita e visualizzata e il terzo valore rappresenta la lingua in formato stringa.
Esempio
L'operazione seguente restituisce la data nel formato seguente: MM/GG/AA e impostazioni internazionali FRANCE.
{%= formatDate(profile.timeSeriesEvents._mobile.hotelBookingDetails.bookingDate, "MM/DD/YY", "fr_FR") %}
Imposta giorni set-days
La funzione setDays
viene utilizzata per impostare il giorno del mese per la data/ora specificata.
Sintassi
{%= setDays(datetime, day) %}
Imposta ore set-hours
La funzione setHours
viene utilizzata per impostare l'ora della data/ora.
Sintassi
{%= setHours(datetime, hour) %}
A UTC to-utc
La funzione toUTC
viene utilizzata per convertire un datetime in UTC.
Sintassi
{%= toUTC(datetime) %}
Settimana dell’anno UTC week-of-year
La funzione weekOfYear
viene utilizzata per recuperare la settimana dell'anno.
Sintassi
{%= weekOfYear(datetime) %}