Dataweave 中的日期时间转换

问题描述 投票:0回答:1

我有一个包含 3 种可能的时区格式(日期时间和时区缩写、时区偏移量、时区分隔)的有效负载。 示例:“2022-01-20T15:00:00” tz = “CST”,“2022-01-20T15:00:00+05:30”,“2022-01-20T15:00:00” tz = “亚洲/加尔各答“

我需要在 dataweave 中将所有 3 种格式都转换为 UTC。 预期输出:2022-01-20T15:00:00z

我是 Dataweave 的新手。如果我需要调用任何第三方库或者我可以使用现有的 DW 功能来调用,请告诉我。

dataweave
1个回答
0
投票

不需要第三方库。使用

>>
运算符将日期转换为 UTC。

数据编织代码:

%dw 2.0
var date = "2022-01-20T15:00:00"
output application/json
---
date >> "UTC"

输出:

"2022-01-20T15:00:00Z"
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.