【发布时间】:2019-03-23 03:45:14
【问题描述】:
我正在尝试将 CSV 中的 datetime 列转换为 salesforce 日期时间格式以执行 upsert。我在 mule-3.8.4 dataweave1.0 中尝试了如下表达式,但出现错误。
我尝试了以下方法:
第一次尝试
Test_Date: "1/14/19 6:31 PM" as :localdatetime { format: "M/dd/yy h:mm a" } as :localdatetime { format: "YYYY-MM-DD'T'hh:mm:ssZ" })
预期产出:2019-01-14T06:31:00Z
实际输出:2019 年 1 月 14 日星期一 18:31:00 EST 2019
在 Salesforce 中进行 Upsert 之后,它看起来像这样:2019-01-14T00:00:00.000+0000。这并没有节省时间。
第二次尝试
Test_Date: "1/14/19 6:31 PM" as :localdatetime { format: "M/dd/yy h:mm a" } as :localdatetime { format: "YYYY-MM-DD'T'hh:mm:ss" })
预期产出:2019-01-14T06:31:00
实际输出:2019 年 1 月 14 日星期一 18:31:00 EST 2019
在 Salesforce 中进行 Upsert 之后,它看起来像这样:2019-01-14T00:00:00.000+0000。它仍然没有节省时间。
有什么问题?
【问题讨论】:
标签: java salesforce mule dataweave