日期時間函式 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) %}
其中第一個字串是日期屬性,第二個值是您想要轉換和顯示日期的方式。
範例
下列作業將傳回下列格式的日期:MM/DD/YY。
{%= formatDate(profile.timeSeriesEvents._mobile.hotelBookingDetails.bookingDate, "MM/dd/YY") %}
支援地區設定的日期格式 format-date-locale
formatDate
函式可用來將日期時間值格式化成對應的語言敏感表示法,亦即所需的地區設定。 格式應為有效的Java DateTimeFormat模式。
語法
{%= formatDate(datetime, format, locale) %}
其中第一個字串是日期屬性,第二個值是您轉換和顯示日期的方式,第三個值代表字串格式的地區設定。
範例
下列作業將傳回下列格式的日期: 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