Anyone else noticing some differences between iOS 5.1 and iOS 6.0? In the following, the format of the date string comes back differently in each version:NSDateFormatter
*dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
dateFormatter.dateFormat = @"MM/dd/yyyy HH:mm:ss (vvvvv)";
NSDate *lDate = [[NSDate alloc]init];
NSString *sDate = [dateFormatter stringFromDate:lDate];
In iOS 5.1, sDate is “10/01/2012 16:43:09 (GMT-05:00)”
but in iOS 6.0, sDate is “10/01/2012 16:44:09 ()”
Any ideas on why this would be?
Replace
@"MM/dd/yyyy HH:mm:ss (vvvvv)";with@"MM/dd/yyyy HH:mm:ss ('GMT'Z)";The
Zformat string will output what you were doing withvvvvvexcept for theGMTprefix and there is no colon as well.If the colon is needed, you can add this line to add it to the string: