如何通过 Marketo 中的速度电子邮件脚本更改日期格式?

How to change date format through velocity email script in Marketo?

我正在尝试通过 velocity 电子邮件脚本令牌格式化存储在 lead 对象中的日期,但它不起作用,请问有人遇到同样的问题吗??

这是我在电子邮件脚本令牌中所做的。

#set($myDate = $convert.parseDate(${lead.eventdate}, "dd-MM-yyyy"))
#set($formattedDate = $date.format("yyyy-MM-dd", $myDate))
${formattedDate}

当我看到 lead.eventdate 时,它存储为 2016 年 3 月 23 日。

技巧是在解析日期时,我的客户使用的是 marketo 的法语实例,所以当我看到潜在客户数据库中的日期与实际存储的日期不同时。

终于对解析进行了细微的更改。

#set($myDate = $convert.parseDate(${lead.eventdate}, 'MMM dd, yyyy'))
#set($formattedDate = $date.format('dd/MM/yyyy', ${myDate}))
${formattedDate}