Data weave 2.0 中的日期转换 YYYYMMDD 到 YYYY-MM-DD

Date Conversion YYYYMMDD to YYYY-MM-DD in Data weave 2.0

在 API QueryParameter 中,我使用“yyyyMMdd”格式的日期。任何人都可以帮助我将其转换为 Data weave 2.0

中的日期格式(“yyyy-Mm-dd”)

例如(https://localhost:9103/api/Endpoint?FromDate=20190930)

答案假定您知道如何从查询参数中获取值。另外,我认为您打算将其格式化为“yyyy-MM-dd”格式而不是“yyyy-Mm-dd”?

如果是这样,以下内容应该有所帮助

脚本

%dw 2.0
output application/json
---
"20190930"  as Date {"format": "yyyyMMdd"} as String {"format": "yyyy-MM-dd"}

输出

"2019-09-30"