I've been using the following NSDateFormatter code for formatting my date strings with the following output: '2013-02-18 03:23:32.928000 +0000'
This has been consistently working until a user with a European iPhone was added where the output changed to: '2013-02-18 02:00:40 AM.118000 +0000'
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
NSTimeZone *timeZone = [NSTimeZone timeZoneWithName:@"UTC"];
[dateFormatter setTimeZone:timeZone];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss.SSSSSS Z"];
Any hint on why the formatter isn't working consistently?