Email 如何在Marketo中通过velocity电子邮件脚本更改日期格式?

Email 如何在Marketo中通过velocity电子邮件脚本更改日期格式?,email,scripting,velocity,marketo,Email,Scripting,Velocity,Marketo,我正试图通过velocity电子邮件脚本令牌格式化lead object中存储的日期,但它不起作用,请有人收到相同的问题吗 下面是我在电子邮件脚本令牌中所做的 #set($myDate = $convert.parseDate(${lead.eventdate}, "dd-MM-yyyy")) #set($formattedDate = $date.format("yyyy-MM-dd", $myDate)) ${formattedDate} 当我看到lead.eventdate时,它的存储方

我正试图通过velocity电子邮件脚本令牌格式化lead object中存储的日期,但它不起作用,请有人收到相同的问题吗

下面是我在电子邮件脚本令牌中所做的

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

当我看到lead.eventdate时,它的存储方式就像2016年3月23日一样。

诀窍是在解析日期时,我的客户使用的是marketo的法语实例,所以当我看到lead数据库中的日期时,它的实际存储方式就不同了

最后,解析过程中的细微变化起了作用

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