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.
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.
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) %}