日期时间函数 date-time

日期和时间函数用于对Journey Optimizer中的值执行日期和时间操作。

Age age

age函数用于从给定日期检索年龄。

语法

 {%= age(datetime) %}

Current time in milliseconds current-time

currentTimeInMillis函数用于检索当前时间(以纪元毫秒为单位)。

语法

{%= currentTimeInMillis() %}

Date difference date-diff

dateDiff函数用于检索两个日期之间的天数差。

语法

{%= dateDiff(datetime,datetime) %}

Day of week day-week

dayOfWeek函数用于检索星期几。

语法

{%= dayOfWeek(datetime) %}

Day of year 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) %}

To UTC to-utc

toUTC函数用于将日期时间转换为UTC。

语法

{%= toUTC(datetime) %}

UTC年周 week-of-year

weekOfYear函数用于检索年中周。

语法

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