gpt4 book ai didi

dataweave - 在dataweave中将时区从未定义更改为utc

转载 作者:行者123 更新时间:2023-12-05 09:05:07 27 4
gpt4 key购买 nike

我有一个普通的日期/时间字符串(本地欧洲夏令时/冬令时),我想将其转换为 UTC。

我收到的日期是这样的

{"message": "2021-05-01 15:39"}

但是像这样使用 LocalDateTime

(payload.message as LocalDateTime  {format: "yyyy-MM-dd HH:mm"}  >> "UTC")

将提供“2021-05-01T15:49:00Z”——正确地(分别是我想要的)它应该是“2021-05-01T13 :49:00Z".

最佳答案

一种解决方案是手动添加时区:

%dw 2.0
output application/json
var value={"message": "2021-05-01 15:39"}
---
(value.message ++ " CET") as DateTime {format: "yyyy-MM-dd HH:mm zz"} >> "UTC"

输出:

"2021-05-01T13:39:00Z"

关于dataweave - 在dataweave中将时区从未定义更改为utc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67689292/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com