日期時間函式 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標準格式。
您可以使用Java日期格式函式,如中所述 oracle檔案

範例

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

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

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

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

語法

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

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

NOTE
如果日期模式無效,該日期將回覆為ISO標準格式。
您可以使用Java日期格式函式,如中所述 oracle檔案.
您可以使用格式設定和有效地區設定,如中所述 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