日期時間函式 date-time

日期和時間函式可用來對Journey Optimizer中的值執行日期和時間作業。

年齡 age

age函式用於從給定日期擷取年齡。

語法

 {%= age(datetime) %}

目前時間 (以毫秒為單位) current-time

currentTimeInMillis函式用於擷取目前時間(以Epoch毫秒為單位)。

語法

{%= currentTimeInMillis() %}

日期差異 date-diff

dateDiff函式用於擷取兩個日期之間的天數差異。

語法

{%= dateDiff(datetime,datetime) %}

星期幾 day-week

dayOfWeek函式用於擷取星期幾。

語法

{%= dayOfWeek(datetime) %}

年中的日 day-year

dayOfYear函式用於擷取一年當中的第幾天。

語法

{%= dayOfYear(datetime) %}

格式化日期 format-date

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

語法

{%= formatDate(datetime, format) %}

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

NOTE
如果日期模式無效,該日期將回覆為ISO標準格式。
您可以使用Oracle檔案中摘要的Java日期格式函式

範例

下列作業將傳回下列格式的日期:MM/DD/YY。

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

支援地區設定的日期格式 format-date-locale

formatDate函式可用來將日期時間值格式化成對應的語言敏感表示法,亦即所需的地區設定。 格式應為有效的Java DateTimeFormat模式。

語法

{%= formatDate(datetime, format, locale) %}

其中第一個字串是日期屬性,第二個值是您轉換和顯示日期的方式,第三個值代表字串格式的地區設定。

NOTE
如果日期模式無效,該日期將回覆為ISO標準格式。
您可以使用Oracle檔案中摘要的Java日期格式函式。
您可以使用Oracle檔案支援的語言環境中概述的格式設定和有效語言環境。

範例

下列作業將傳回下列格式的日期: MM/DD/YY和locale FRANCE。

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

設定天數 set-days

setDays函式用來設定指定日期時間的月份日期。

語法

{%= setDays(datetime, day) %}

設定時數 set-hours

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

語法

{%= setHours(datetime, hour) %}

到 UTC to-utc

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

語法

{%= toUTC(datetime) %}

UTC年周 week-of-year

weekOfYear函式用於擷取該年的周數。

語法

{%= weekOfYear(datetime) %}
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76