日期時間函式

日期和時間函式用於對Journey Optimizer內的值執行日期和時間操作。

年齡

age 函式用於從給定日期檢索年齡。

格式

 {%= age(date) %}

當前時間(毫秒)

currentTimeInMillis 函式用於檢索當前時間(以新紀元毫秒為單位)。

格式

{%= currentTimeInMillis() %}

日期差異

dateDiff 函式用於檢索兩個日期(天數)之間的差。

格式

{%= dateDiff(datetime,datetime) %}

週中的日

dayOfWeek 函式用於檢索星期幾。

格式

{%= dayOfWeek(datetime) %}

年中的日

dayOfYear 函式用於檢索年中的某一天。

格式

{%= dayOfYear(datetime) %}

格式日期

formatDate 函式用於格式化日期時間值。 格式應為有效的Java DateTimeFormat模式。

格式

{%= formatDate(date, format) %}

其中,第一個字串是date屬性,第二個值是要轉換和顯示日期的方式。

注意

如果日期模式無效,則日期將回退到ISO標準格式。

可以使用Java日期格式化函式(摘要) 在Oracle文檔中

範例

以下操作將以下列格式返回日期:MM/DD/YY

{%= formatDate(profile.timeSeriesEvents._mobile.hotelBookingDetails.bookingDate, "MM/DD/YY") %}

設定天數

setDays 函式用於設定給定日期時間的月份日。

格式

{%= setDays(date, day) %}

設定小時數

setHours 函式用於設定日期時間的小時。

格式

{%= setHours(date, hour) %}

到UTC

toUTC 函式用於將日期時間轉換為UTC。

格式

{%= toUTC(datetime) %}

每年的周UTC

weekOfYear 函式用於檢索年中的周。

格式

{%= weekOfYear(datetime) %}

本頁內容