【问题标题】:Facing issue in date while getting record from salesforce:mule从 salesforce:mule 获取记录时面临日期问题
【发布时间】:2015-01-20 10:04:01
【问题描述】:

我在从 SalesForce 读取数据时遇到问题。 当前场景: 从 SalesForce 帐户读取数据并存储到 csv 文件中。 每当我们在 SalesForce 中插入数据时,createdDate 字段存储为当前日期。我的问题是,当我当时在 csv 文件中从 SalesForce 读取数据时,它会将当前日期存储为 (createdDate+1) 在少数记录中,而不是在所有记录中。

例如,我在 csv 文件中的日期是 2015 年 1 月 12 日,它存储 13 日。 不知道为什么会这样。

我的流量是

http->salesforce->data_mapper->file-outbound

【问题讨论】:

标签: csv salesforce mule mule-studio mule-component


【解决方案1】:

这很可能是 TimeZone 问题,假设 Salesforce 服务器使用 UTC,而您的计算机使用 GMT+4,因为您在俄罗斯。 22:00 或之后的任何记录都将显示为 +1 天。

使用MEL datetime functions设置Java、您的系统或以其他方式操作日期的默认时区。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-28
    • 2015-05-02
    • 2014-12-30
    • 1970-01-01
    • 1970-01-01
    • 2018-12-03
    • 2021-03-06
    相关资源
    最近更新 更多