在 Mule 4 中将 MYSQL 日期时间格式转换为 UTC 时间格式

convert MYSQL date time format to UTC time format in Mule 4

我有一个要求,我需要在使用 Mule 4 Dataweave 时将从 MySql db 收到的 dateTime 值格式化为 UTC 时间。示例:i/p:2021-01-20 00:00:00.0 预计 o/p:2021-01-20T00:00:00.000Z.

您从 Mulesoft 数据库连接器收到的是 Java SQL 日期对象,而不是字符串,除非查询在数据库上对其进行格式化。如果你想要它的字符串表示,你需要使用这样的格式来格式化它:

myDate as String {format: "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"}