if I try:
NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyyMMdd"];
and
[formatter dateFromString:@"20120423"];
My new NSDate object will be: 2012 04 22. Why one day less?
Thank
You have problems with time zone and it can be solved by adding this line of code:
formatter.timeZone = [NSTimeZone timeZoneWithName:@"GMT"];