Dataweave 更改日期
Dataweave change date
我有这样的脚本:
%dw 2.0
output application/csv
---
payload.data map (item, index) -> {
created_time: item.created_time as String {format: "yyyy-MM-dd"},
}
而 created_time 是“2021-11-29T13:02:04+0000”,我想将日期更改为其他格式,但该格式不起作用。有人可以帮助我吗?
输入 created_time 是一个字符串,不是真正的日期或日期时间。这意味着类型强制 (as String
) 不使用格式。您首先需要将输入从 String 转换为 DateTime,然后再转换为具有所需格式的 String。请记住,该格式仅用于转换。 DataWeave 和 Java.
中的日期都没有特定格式
%dw 2.0
output application/csv
---
payload.data map ( item, index) -> {
created_time: item.created_time as DateTime {format: "yyyy-MM-dd'T'HH:mm:ssxx"} as String {format: "yyyy-MM-dd"}
}
我有这样的脚本:
%dw 2.0
output application/csv
---
payload.data map (item, index) -> {
created_time: item.created_time as String {format: "yyyy-MM-dd"},
}
而 created_time 是“2021-11-29T13:02:04+0000”,我想将日期更改为其他格式,但该格式不起作用。有人可以帮助我吗?
输入 created_time 是一个字符串,不是真正的日期或日期时间。这意味着类型强制 (as String
) 不使用格式。您首先需要将输入从 String 转换为 DateTime,然后再转换为具有所需格式的 String。请记住,该格式仅用于转换。 DataWeave 和 Java.
%dw 2.0
output application/csv
---
payload.data map ( item, index) -> {
created_time: item.created_time as DateTime {format: "yyyy-MM-dd'T'HH:mm:ssxx"} as String {format: "yyyy-MM-dd"}
}