从salesforce获得记录时面对日期问题:mule

时间:2015-01-20 10:04:02

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

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

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

我的流程是

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

1 个答案:

答案 0 :(得分:1)

这可能不仅仅是TimeZone问题,假设salesforce服务器是UTC格式,而您的计算机是GMT + 4,因为您在Rusia。从22:00或之后的任何记录将显示为+1天。

设置Java,您的系统的默认时区或以MEL datetime functions操纵日期。