日期时间函数 date-time

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

年龄 age

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

语法

 {%= age(datetime) %}

当前时间(以毫秒为单位) current-time

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

语法

{%= 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