self.dateFormatter = [[NSDateFormatter alloc] init];
[self.dateFormatter setTimeZone:[NSTimeZone timeZoneWithName:@"UTC"]];
[self.dateFormatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"]];
[self.dateFormatter setDateFormat:@"yyyyMMdd"];
NSDate *date = [NSDate date];
NSString *dateString = [self.dateFormatter stringFromDate:date];
このコードは、201300090005 などの誤った日付を返すことがあります。理由がわかりません。