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

Il age viene utilizzata per recuperare l’età da una data specificata.

Sintassi

 {%= age(datetime) %}

Ora corrente in millisecondi current-time

Il currentTimeInMillis La funzione viene utilizzata per recuperare il tempo corrente in millisecondi epoca.

Sintassi

{%= currentTimeInMillis() %}

Differenza data date-diff

Il dateDiff La funzione viene utilizzata per recuperare la differenza tra due date in un numero di giorni.

Sintassi

{%= dateDiff(datetime,datetime) %}

Giorno della settimana day-week

Il dayOfWeek viene utilizzata per recuperare il giorno della settimana.

Sintassi

{%= dayOfWeek(datetime) %}

Giorno dell’anno day-year

Il dayOfYear viene utilizzata per recuperare il giorno dell’anno.

Sintassi

{%= dayOfYear(datetime) %}

Formato data format-date

Il 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.

NOTE
Se un modello di data non è valido, la data tornerà al formato standard ISO.
È possibile utilizzare le funzioni di formattazione della data Java riepilogate in Documentazione di Oracle

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

Il formatDate La funzione 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.

NOTE
Se un modello di data non è valido, la data tornerà al formato standard ISO.
È possibile utilizzare le funzioni di formattazione della data Java riepilogate in Documentazione di Oracle.
È possibile utilizzare la formattazione e le lingue valide come riepilogato in Documentazione di Oracle e Impostazioni internazionali supportate.

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

Il setDays viene utilizzata per impostare il giorno del mese per la data/ora specificata.

Sintassi

{%= setDays(datetime, day) %}

Imposta ore set-hours

Il setHours viene utilizzata per impostare l’ora della data/ora.

Sintassi

{%= setHours(datetime, hour) %}

A UTC to-utc

Il toUTC per convertire un datetime in UTC.

Sintassi

{%= toUTC(datetime) %}

Settimana dell’anno UTC week-of-year

Il weekOfYear viene utilizzata per recuperare la settimana dell’anno.

Sintassi

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