在数据编织中将字符串转换为日期格式(对于 json 到 xml 场景)
convert string to date format in data-weave ( for json to xml scenario)
我遇到了一个非常小的问题,我正在获取以下格式的日期
{
"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"}
}
请指教!!
干杯,
求解器
这应该有效
%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
应该用于月份。
希望对您有所帮助。
我遇到了一个非常小的问题,我正在获取以下格式的日期
{
"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"}
}
请指教!!
干杯, 求解器
这应该有效
%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
应该用于月份。
希望对您有所帮助。