0

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   
4

1 に答える 1

0

:string { format: "dd-MMM-YYYY"} を試したところ、2015 年 1 月 13 日になりました。

于 2015-10-07T23:11:56.830 に答える