日期时间函数

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

年龄

age 函数来检索给定日期的页面。

格式

 {%= age(datetime) %}

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

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

格式

{%= currentTimeInMillis() %}

日期差异

dateDiff 函数用于以天为单位检索两个日期之间的差异。

格式

{%= dateDiff(datetime,datetime) %}

每周的某一日

dayOfWeek 函数用于检索星期。

格式

{%= dayOfWeek(datetime) %}

年中哪天

dayOfYear 函数用于检索每年的某一天。

格式

{%= dayOfYear(datetime) %}

格式日期

formatDate 函数来设置日期时间值的格式。 格式应为有效的Java DateTimeFormat模式。

格式

{%= formatDate(datetime, format) %}

其中,第一个字符串是日期属性,第二个值是您希望转换和显示日期的方式。

注意

如果日期模式无效,日期将回退到ISO标准格式。

您可以使用摘要的Java日期格式功能 oracle文档

示例

以下操作将以下列格式返回日期:MM/DD/YY。

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

设置天数

setDays 函数来设置给定日期时间在月中的某天。

格式

{%= setDays(datetime, day) %}

设置小时数

setHours 函数来设置日期时间的小时数。

格式

{%= setHours(datetime, hour) %}

到UTC

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

格式

{%= toUTC(datetime) %}

每年的某一周(UTC)

weekOfYear 函数用于检索一年中的某周。

格式

{%= weekOfYear(datetime) %}

在此页面上