【问题标题】:convert string to date format in data-weave ( for json to xml scenario)在数据编织中将字符串转换为日期格式(用于 json 到 xml 场景)
【发布时间】:2017-09-20 04:24:26
【问题描述】:

我遇到了一个非常小的问题,我正在以以下格式获取日期

{
"mydate":"2016-05-12"
}

我想将此日期转换为我的格式 12-MAY-2017 但是在进行 json 到 xml 转换时,我收到错误:-可以强制字符串为日期 在我的 dw 脚本下面,但这个不起作用

%dw 1.0
%output application/xml

---
{
    "test":payload.mydate as :string {format:"dd-mm-yyyy"}
}

请指教!!

干杯, 解算器

【问题讨论】:

    标签: json xml date mule transformation


    【解决方案1】:

    这应该可以工作

    %dw 1.0
    %output application/xml
    ---
    {
        "test":payload.mydate as :date {format:"yyyy-MM-dd"} as :string {format:"dd-MMM-yyyy"}
    }
    

    对于 dataweave,日期格式架构基于 Java DateTimeFormatter。您使用的是mm,它实际上表示分钟。 MMLL 应用于月份。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2022-01-11
      • 1970-01-01
      • 2013-12-28
      • 1970-01-01
      • 2014-01-18
      • 2019-10-13
      相关资源
      最近更新 更多