首页 > 解决方案 > Data weave 2.0 中的日期转换 YYYYMMDD 到 YYYY-MM-DD

问题描述

在 API QueryParameter 中,我使用日期为“yyyyMMdd”格式。谁能帮我将其转换为 Data weave 2.0 中的日期格式(“yyyy-Mm-dd”)

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

标签: dataweavemulesoft

解决方案


答案假设您知道如何从查询参数中获取值。同样我认为您的意思是将其格式化为“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"

推荐阅读