Datumtijdfuncties date-time
Datum- en tijdfuncties worden gebruikt om datum- en tijdbewerkingen uit te voeren op waarden in Journey Optimizer.
Leeftijd age
De age
Deze functie wordt gebruikt om de leeftijd vanaf een bepaalde datum op te halen.
Syntaxis
{%= age(datetime) %}
Huidige tijd in milliseconden current-time
De currentTimeInMillis
Deze functie wordt gebruikt om de huidige tijd in epoch milliseconds op te halen.
Syntaxis
{%= currentTimeInMillis() %}
Datumverschil date-diff
De dateDiff
wordt gebruikt om het verschil tussen twee datums in aantal dagen op te halen.
Syntaxis
{%= dateDiff(datetime,datetime) %}
Dag van de week day-week
De dayOfWeek
Deze functie wordt gebruikt om de dag van de week op te halen.
Syntaxis
{%= dayOfWeek(datetime) %}
Dag van jaar day-year
De dayOfYear
Deze functie wordt gebruikt om de dag van het jaar op te halen.
Syntaxis
{%= dayOfYear(datetime) %}
Indelingsdatum format-date
De formatDate
Deze functie wordt gebruikt om een datumtijdwaarde op te maken. De indeling moet een geldig Java DateTimeFormat-patroon zijn.
Syntaxis
{%= formatDate(datetime, format) %}
Waar de eerste tekenreeks het datumkenmerk is en de tweede waarde hoe u de datum wilt omzetten en weergeven.
Voorbeeld
De volgende bewerking retourneert de datum in de volgende notatie: MM/DD/YY.
{%= formatDate(profile.timeSeriesEvents._mobile.hotelBookingDetails.bookingDate, "MM/dd/YY") %}
Datumnotatie met ondersteuning voor landinstellingen format-date-locale
De formatDate
wordt gebruikt om een datumtijdwaarde op te maken in de corresponderende taalgevoelige representatie, d.w.z. in een gewenste landinstelling. De indeling moet een geldig Java DateTimeFormat-patroon zijn.
Syntaxis
{%= formatDate(datetime, format, locale) %}
Waar de eerste tekenreeks het datumkenmerk is, is de tweede waarde hoe u de datum wilt converteren en weergeven en de derde waarde de landinstelling in tekenreeksindeling.
Voorbeeld
De volgende bewerking retourneert de datum in de volgende notatie: MM/DD/YY en landinstelling FRANKRIJK.
{%= formatDate(profile.timeSeriesEvents._mobile.hotelBookingDetails.bookingDate, "MM/DD/YY", "fr_FR") %}
Aantal dagen instellen set-days
De setDays
wordt gebruikt om de dag van de maand voor de bepaalde datum-tijd te plaatsen.
Syntaxis
{%= setDays(datetime, day) %}
Uren instellen set-hours
De setHours
wordt gebruikt om het uur van de datum-tijd te plaatsen.
Syntaxis
{%= setHours(datetime, hour) %}
Naar UTC to-utc
De toUTC
wordt gebruikt om een datetime in UTC om te zetten.
Syntaxis
{%= toUTC(datetime) %}
Week van jaar UTC week-of-year
De weekOfYear
Deze functie wordt gebruikt om de week van het jaar op te halen.
Syntaxis
{%= weekOfYear(datetime) %}