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.

NOTE
Se um padrão de data for inválido, a data fallback será para o formato padrão ISO.
Você pode usar as funções de formatação de data Java conforme resumido na documentação do Oracle

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.

NOTE
Se um padrão de data for inválido, a data fallback será para o formato padrão ISO.
Você pode usar as funções de formatação de data Java conforme resumido na documentação do Oracle.
Você pode usar formatação e localidades válidas conforme resumido em Documentação do Oracle e Localidades com suporte.

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