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.

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 del 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

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.

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 del oracle.
Puede utilizar formatos y configuraciones regionales válidas, tal como se resume en documentación del 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

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) %}
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76