我有一个像这样的@Input()
的 String 作为DateTime。
这是我在Dataweave 2中用于将String转换为DateTime的代码:
2019-05-21 00:00:00.000
但是它返回此错误:
“无法将字符串(2019-05-21 00:00:00.000)强制转换为DateTime,导致 作者:不能在索引10处解析文本“ 2019-05-21 00:00:00.000”
我需要使用'T'和Z来自动使用TimeZone。
可能是什么问题?
答案 0 :(得分:1)
您可以使用LocalDateTime来使用当前时区:
%dw 2.0
output application/json
---
SourceDate: payload.Source_date as LocalDateTime {format: "yyyy-MM-dd HH:mm:ss.SSS"}
您可以添加时区:
SourceDate: payload.Source_date as LocalDateTime {format: "yyyy-MM-dd HH:mm:ss.SSS"} >> "GMT+1"