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.

NOTE
Als een datumpatroon ongeldig is, wordt de datum teruggezet naar de ISO-standaardindeling.
U kunt functies voor datumnotatie gebruiken die zijn samengevat in Documentatie oracle

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.

NOTE
Als een datumpatroon ongeldig is, wordt de datum teruggezet naar de ISO-standaardindeling.
U kunt functies voor datumnotatie gebruiken die zijn samengevat in Documentatie oracle.
U kunt opmaak en geldige landinstellingen gebruiken, zoals in Documentatie oracle en Ondersteunde landinstellingen.

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