Mit Datums- und Uhrzeitfunktionen können Datums- und Uhrzeitvorgänge für Werte in Journey Optimizer durchgeführt werden.
Die age
-Funktion wird verwendet, um das Alter zu einem bestimmten Datum abzurufen.
Format
{%= age(date) %}
Die currentTimeInMillis
-Funktion wird verwendet, um die aktuelle Zeit in Epochenmillisekunden abzurufen.
Format
{%= currentTimeInMillis() %}
Die dateDiff
-Funktion wird verwendet, um die Differenz zwischen zwei Daten als Anzahl von Tagen abzurufen.
Format
{%= dateDiff(datetime,datetime) %}
Die dayOfWeek
-Funktion wird zum Abrufen des Wochentags verwendet.
Format
{%= dayOfWeek(datetime) %}
Die dayOfYear
-Funktion wird zum Abrufen des Tages des Jahres verwendet.
Format
{%= dayOfYear(datetime) %}
Die formatDate
-Funktion wird zum Formatieren eines Datums-/Uhrzeitwerts verwendet. Das Format sollte ein gültiges Java-DateTimeFormat-Muster sein.
Format
{%= formatDate(date, format) %}
Dabei ist die erste Zeichenfolge das Datumsattribut, und der zweite Wert gibt an, wie das Datum konvertiert und angezeigt werden soll.
Wenn ein Datumsformat ungültig ist, wird das Datum auf das ISO-Standardformat zurückgesetzt.
Sie können zur Datumsformatierung die Java-Funktionen verwenden, die in der Oracle-Dokumentation zusammengefasst sind.
Beispiel
Der folgende Vorgang gibt das Datum in diesem Format zurück: MM/TT/JJ.
{%= formatDate(profile.timeSeriesEvents._mobile.hotelBookingDetails.bookingDate, "MM/DD/YY") %}
Die setDays
-Funktion wird verwendet, um den Tag des Monats für die Datums-/Uhrzeitangabe festzulegen.
Format
{%= setDays(date, day) %}
Die setHours
-Funktion wird verwendet, um die Stunde der Datums-/Uhrzeitangabe festzulegen.
Format
{%= setHours(date, hour) %}
Die toUTC
-Funktion wird verwendet, um eine Datums-/Uhrzeitangabe in UTC zu konvertieren.
Format
{%= toUTC(datetime) %}
Die weekOfYear
-Funktion wird verwendet, um die Woche des Jahres abzurufen.
Format
{%= weekOfYear(datetime) %}