GMT中的mule时间戳(java类而非xml编码)

GMT中的mule时间戳(java类而非xml编码),mule,mule-el,Mule,Mule El,下面的代码在mule xml转换器中运行良好 <xml:context-property key="myRecordCreateTimeStamp" value="#[server.dateTime.withTimeZone('GMT').format('MM/dd/yyyyHH:mm:ss')]"/> 如果我想在Mule ESB项目中的Java类中实现同样的功能, 我应该实现哪些类?MuleEvent对象中的等效类是什么?我建议在java组件中使用Joda Time来实现这一

下面的代码在mule xml转换器中运行良好

<xml:context-property key="myRecordCreateTimeStamp" value="#[server.dateTime.withTimeZone('GMT').format('MM/dd/yyyyHH:mm:ss')]"/>

如果我想在Mule ESB项目中的Java类中实现同样的功能,
我应该实现哪些类?MuleEvent对象中的等效类是什么?

我建议在java组件中使用Joda Time来实现这一点

使用进口

import org.joda.time.DateTime;
import org.joda.time.DateTimeZone;
import org.joda.time.format.DateTimeFormatter;
范例

    DateTimeFormatter parser = DateTimeFormat.forPattern( "MM/dd/yyyyHH:mm:ss" ).withZone(DateTimeZone.UTC);
    DateTime dateTime = new DateTime(new Date());
    String gmtDateString = parser.print(dateTime);