我在从SalesForce读取数据时遇到问题。 目前的情景: 从SalesForce帐户读取数据并存储到csv文件中。 在SalesForce中,每当我们在当时插入数据时,createdDate字段存储为当前日期。我的问题是当我在csv文件中从SalesForce读取数据时,它将当前日期存储为(createdDate + 1)少数记录中的记录。
例如我的日期是2015年1月12日在csv文件中存储第13个。 不知道为什么会这样。
我的流程是
http->salesforce->data_mapper->file-outbound
答案 0 :(得分:1)
这可能不仅仅是TimeZone问题,假设salesforce服务器是UTC格式,而您的计算机是GMT + 4,因为您在Rusia。从22:00或之后的任何记录将显示为+1天。
设置Java,您的系统的默认时区或以MEL datetime functions操纵日期。