データウェーブで文字列"11232017"
(mmddyyyy)を日付形式に変換しています。出力をjsonまたはjavaとして与えると正しく変換されますが、application/xmlはyyyy-mm-ddに変換しています。データウェーブアプリケーション/ xmlでmmddyyyyを日付書式に変換する方法
コード:
%output application/xml
%var a ="12182013"
k:((a as :date {format : "MMddyyyy"})
データウェーブで文字列"11232017"
(mmddyyyy)を日付形式に変換しています。出力をjsonまたはjavaとして与えると正しく変換されますが、application/xmlはyyyy-mm-ddに変換しています。データウェーブアプリケーション/ xmlでmmddyyyyを日付書式に変換する方法
コード:
%output application/xml
%var a ="12182013"
k:((a as :date {format : "MMddyyyy"})
私は表現の下でMM/DD/YYYごとに日付を取得しています:JSONで印刷するために
%dw 1.0
%output application/xml
---
{
data: {
value: payload as :date {format: "MMddyyyy" } as :string {format: "MM/dd/yyyy"}
}
}
またはそれは、XML常にDateオブジェクトではなく文字列形式にする方がよいでしょう。文字列を日付に変換し、必要な形式を使用して文字列に日付を変換するか、必要な形式の文字列を指定することもできます。
返信ありがとうございますが、最後の形式は日付形式の制限のためターゲット側で失敗している文字列です MM/dd/yyyyの日付形式が必要です – himanshu
以下の式を試すことができますか? date {format: "MM/dd/yyyy"}:date {format: "MMddyyyy"}:文字列{format: "MM/dd/yyyy"} –