Funciones de fecha y hora date-time
Las funciones de fecha y hora se utilizan para realizar operaciones de fecha y hora en valores dentro de Journey Optimizer.
Edad age
El age
se utiliza para recuperar la edad de una fecha determinada.
Sintaxis
{%= age(datetime) %}
Hora actual en milisegundos current-time
El currentTimeInMillis
se utiliza para recuperar el tiempo actual en milisegundos epoch.
Sintaxis
{%= currentTimeInMillis() %}
Diferencia de fechas date-diff
El dateDiff
se utiliza para recuperar la diferencia entre dos fechas en número de días.
Sintaxis
{%= dateDiff(datetime,datetime) %}
Día de la semana day-week
El dayOfWeek
se utiliza para recuperar el día de la semana.
Sintaxis
{%= dayOfWeek(datetime) %}
Día del año day-year
El dayOfYear
se utiliza para recuperar el día del año.
Sintaxis
{%= dayOfYear(datetime) %}
Formato de fecha format-date
El formatDate
se utiliza para dar formato a un valor de fecha y hora. El formato debe ser un patrón DateTimeFormat de Java válido.
Sintaxis
{%= formatDate(datetime, format) %}
Donde la primera cadena es el atributo de fecha y el segundo valor es cómo desea que se convierta y muestre la fecha.
Ejemplo
La siguiente operación devuelve la fecha con el siguiente formato: MM/DD/AA.
{%= formatDate(profile.timeSeriesEvents._mobile.hotelBookingDetails.bookingDate, "MM/dd/YY") %}
Formato de fecha con compatibilidad con configuración regional format-date-locale
El formatDate
se utiliza para dar formato a un valor de fecha y hora en su representación sensible al idioma correspondiente, es decir, en una configuración regional deseada. El formato debe ser un patrón DateTimeFormat de Java válido.
Sintaxis
{%= formatDate(datetime, format, locale) %}
Cuando la primera cadena es el atributo de fecha, el segundo valor es cómo desea que se convierta y muestre la fecha y el tercer valor representa la configuración regional en formato de cadena.
Ejemplo
La siguiente operación devuelve la fecha con el siguiente formato: MM/DD/AA y configuración regional FRANCIA.
{%= formatDate(profile.timeSeriesEvents._mobile.hotelBookingDetails.bookingDate, "MM/DD/YY", "fr_FR") %}
Establecer días set-days
El setDays
se utiliza para establecer el día del mes para la fecha y hora determinadas.
Sintaxis
{%= setDays(datetime, day) %}
Establecer horas set-hours
El setHours
se utiliza para establecer la hora de la fecha y hora.
Sintaxis
{%= setHours(datetime, hour) %}
A UTC to-utc
El toUTC
se utiliza para convertir una fecha y hora en UTC.
Sintaxis
{%= toUTC(datetime) %}
Semana del año UTC week-of-year
El weekOfYear
se utiliza para recuperar la semana del año.
Sintaxis
{%= weekOfYear(datetime) %}