mule-esb中数据编织的数据格式转换
我正在使用转换消息组件将.csv文件传输到另一个.csv文件。mule-esb中数据编织的数据格式转换,mule,mule-component,dataweave,Mule,Mule Component,Dataweave,我正在使用转换消息组件将.csv文件传输到另一个.csv文件。 输入是“YYYY/DD/MM HH:MM:SS”格式,但我需要转换为“MM/DD/YYYY”格式。您需要使用一种格式将字符串解析为日期,然后使用另一种格式返回字符串,如下所示: %dw 1.0 %output application/csv --- [{ someDate: '2015/10/19 12:00:00' as :localdatetime {format: "yyyy/MM/dd H:mm:ss"} as
输入是“YYYY/DD/MM HH:MM:SS”格式,但我需要转换为“MM/DD/YYYY”格式。您需要使用一种格式将字符串解析为日期,然后使用另一种格式返回字符串,如下所示:
%dw 1.0
%output application/csv
---
[{
someDate: '2015/10/19 12:00:00' as :localdatetime {format: "yyyy/MM/dd H:mm:ss"}
as :date {format: "MM/dd/yyyy"}
} ]
您也可以尝试使用此表达式
%dw 1.0
%output application/csv
---
formatedDate: |2003-10-01T23:57:59| as :string {format: "MM-dd-yyyy"}
有关更多日期转换,请参阅mulesoft文档