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

La función age se usa para recuperar la edad de una fecha determinada.

Sintaxis

 {%= age(datetime) %}

Hora actual en milisegundos current-time

La función currentTimeInMillis se usa para recuperar el tiempo actual en milisegundos epoch.

Sintaxis

{%= currentTimeInMillis() %}

Diferencia de fechas date-diff

La función dateDiff se usa para recuperar la diferencia entre dos fechas en número de días.

Sintaxis

{%= dateDiff(datetime,datetime) %}

Día de la semana day-week

La función dayOfWeek se usa para recuperar el día de la semana.

Sintaxis

{%= dayOfWeek(datetime) %}

Día del año day-year

La función dayOfYear se usa para recuperar el día del año.

Sintaxis

{%= dayOfYear(datetime) %}

Dar formato a fecha format-date

La función formatDate se usa 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.

NOTE
Si un patrón de fecha no es válido, la fecha volverá a estar en el formato estándar ISO.
Puede utilizar funciones de formato de fecha de Java como se resume en Documentación de Oracle

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

La función formatDate se usa para dar formato a un valor de fecha y hora en su representación correspondiente con distinción de idioma, 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.

NOTE
Si un patrón de fecha no es válido, la fecha volverá a estar en el formato estándar ISO.
Puede utilizar funciones de formato de fecha Java como se resume en Documentación de Oracle.
Puede usar formato y configuraciones regionales válidas, tal como se resume en Documentación de Oracle y Configuraciones regionales compatibles.

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

La función setDays se usa para establecer el día del mes para la fecha y hora determinadas.

Sintaxis

{%= setDays(datetime, day) %}

Establecer horas set-hours

La función setHours se usa para establecer la hora de la fecha y hora.

Sintaxis

{%= setHours(datetime, hour) %}

A UTC to-utc

La función toUTC se usa para convertir una fecha y hora en UTC.

Sintaxis

{%= toUTC(datetime) %}

Semana del año UTC week-of-year

La función weekOfYear se usa para recuperar la semana del año.

Sintaxis

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