I tried something like this, but it always works great for me: -
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init]autorelease]; [dateFormatter setTimeZone:[NSTimeZone timeZoneWithName:@"UTC"]]; [dateFormatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"]]; [dateFormatter setDateFormat:@"yyyyMMdd"]; NSDate *date = [NSDate date]; NSString *dateString = [dateFormatter stringFromDate:date]; NSLog(@"yourDateString=%@",dateString);
source share