我陷入了一个非常小的问题,我正在以下面的格式获取日期
{
"mydate":"2016-05-12"
}
我希望将此日期转换为我的格式 2017年5月12日,但在执行json到xml转换时,我收到错误: - 可以强制执行字符串到日期在我的dw脚本下面但是这个没有用
%dw 1.0
%output application/xml
---
{
"test":payload.mydate as :string {format:"dd-mm-yyyy"}
}
请建议!!
干杯, Bsolver
答案 0 :(得分: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
它实际上是指一小时。 MM
或LL
应该用于一年中的一个月。
希望这有帮助。