DataWeave を使用して CSV から CSV への変換を実行しています。
入力フィールドの 1 つが string13/01/2015
です。私の要件は、この文字列を日付形式に変換することです13-Jan-2015
。
:string{"dd/MMM/yyyy}
as 関数と as関数を使用してみ: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