When migrating from a source system to Salesforce using the a date becomes the date it was minus 1 day. This happens for all of my objects that contains a date.
The source system is MySQL but the data originally comes from Lotus Notes.
Example:We are migrating customer information into an Account. In MySQL a query generates x rows where a specific date is one of the field values. The rows are via the Data Loader migrated into an Account using upsert.
| Row in MySQL |
| Company name | | Customer start date | | Category |
| Company A | | 2009-04-23 | | A |
| Corresponding values in Salesforce after migration |
| Company name | | Customer start date | | Category |
| Company A | | 2009-04-22 | | A |
Since this causes problems of different kinds for example when creating reports and just the fact that we get wrong data in the system I would like to have it fixed. Anyone know of a simple explanation?
During our discussion internally we were thinking that it might be a time zone issue between Sweden and America. I have asked Salesforce for an explanation and I will update this post when I get it.