我试图附加两个类型为数字的XML属性。然后我想使用Dataweave将它们保存为日期时间格式。输出格式也是XML。
答案 0 :(得分:0)
如果以下是输入 -
<?xml version='1.0' encoding='UTF-8'?>
<root>
<TRANS_DATE>20141121</TRANS_DATE>
<TRANS_TIME>110000</TRANS_TIME>
</root>
然后你可以像下面这样做以获得日期时间 -
{
tdate: (payload.root.TRANS_DATE ++ payload.root.TRANS_TIME)
as :localdatetime {format:"yyyyMMddHHmmss"}
}
它会输出如下,或者您也可以将localdatetime重新格式化为您喜欢的任何字符串格式 -
<tdate>2014-11-21T11:00:00</tdate>
希望这有帮助!