Funções de data e hora date-time
As funções de data e hora são usadas para executar operações de data e hora em valores dentro do Journey Optimizer.
Idade age
A função age
é usada para recuperar a idade de uma determinada data.
Sintaxe
{%= age(datetime) %}
Hora atual em milissegundos current-time
A função currentTimeInMillis
é usada para recuperar a hora atual em milissegundos da época.
Sintaxe
{%= currentTimeInMillis() %}
Diferença de data date-diff
A função dateDiff
é usada para recuperar a diferença entre duas datas em número de dias.
Sintaxe
{%= dateDiff(datetime,datetime) %}
Dia da semana day-week
A função dayOfWeek
é usada para recuperar o dia da semana.
Sintaxe
{%= dayOfWeek(datetime) %}
Dia do ano day-year
A função dayOfYear
é usada para recuperar o dia do ano.
Sintaxe
{%= dayOfYear(datetime) %}
Formatar data format-date
A função formatDate
é usada para formatar um valor de data e hora. O formato deve ser um padrão DateTimeFormat do Java válido.
Sintaxe
{%= formatDate(datetime, format) %}
Onde a primeira string é o atributo de data e o segundo valor é como você gostaria que a data fosse convertida e exibida.
Exemplo
A operação a seguir retornará a data no seguinte formato: MM/DD/AA.
{%= formatDate(profile.timeSeriesEvents._mobile.hotelBookingDetails.bookingDate, "MM/dd/YY") %}
Formatar data com suporte local format-date-locale
A função formatDate
é usada para formatar um valor de data e hora em sua representação sensível a idioma correspondente, ou seja, em um local desejado. O formato deve ser um padrão DateTimeFormat do Java válido.
Sintaxe
{%= formatDate(datetime, format, locale) %}
Onde a primeira string é o atributo de data, o segundo valor é como você gostaria que a data fosse convertida e exibida, e o terceiro valor representa o local no formato de string.
Exemplo
A operação a seguir retornará a data no seguinte formato: MM/DD/AA e local FRANÇA.
{%= formatDate(profile.timeSeriesEvents._mobile.hotelBookingDetails.bookingDate, "MM/DD/YY", "fr_FR") %}
Definir dias set-days
A função setDays
é usada para definir o dia do mês para a data-hora especificada.
Sintaxe
{%= setDays(datetime, day) %}
Definir horas set-hours
A função setHours
é usada para definir a hora da data-hora.
Sintaxe
{%= setHours(datetime, hour) %}
Para UTC to-utc
A função toUTC
é usada para converter um datetime em UTC.
Sintaxe
{%= toUTC(datetime) %}
Semana do ano UTC week-of-year
A função weekOfYear
é usada para recuperar a semana do ano.
Sintaxe
{%= weekOfYear(datetime) %}