我正在使用DataWeave执行CSV到CSV转换。
其中一个输入字段是字符串13/01/2015
。我的要求是将此字符串转换为日期格式13-Jan-2015
。
我尝试使用:string{"dd/MMM/yyyy}
和:date{format:dd/M/yyyy}
函数,但没有成功更改格式。
以下是我的尝试:
payload map {
"Order Number":$[0],
"Order Date": ($[1] as :date{format:"d/M/yyyy"}),
}
此转换将输出显示为
Order Number,Order Date
14710655,2015-08-17
然后我尝试了以下内容:
payload map {
"Order Number":$[0],
"Order Date": ($[1] as :date{format:"d/M/yyyy"}) as :string{format:"d/MMM/yyyy"})
}
此转换将输出显示为
Order Number,Order Date
14710655,17/8/2015
答案 0 :(得分:0)
当我尝试:string {format:“dd-MMM-YYYY”}时,它给了我13-Jan-2015。