文字列を日付に変換したい文字列があります:
NSString * DOBStr = @"Jul 21 2013 12:00:00:000AM";
私はこのコードを試しましたが、文字列値がnullになることはありません
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MMM dd yyyy HH:mm:sssa"];
//also Tried
//[dateFormat setDateFormat:@"LLL dd yyyy HH:mm:sssa"];
//[dateFormat setDateFormat:@"LLL dd yyyy HH:mm:ss a"];
//[dateFormat setDateFormat:@"MMM dd yyyy HH:mm:ss a"];
NSDate *tmpDOBDate = [dateFormat dateFromString:DOBStr];
[dateFormat setDateFormat:@"MM/dd/YYYY"];
NSString *tmpDOBStr = [dateFormat stringFromDate:tmpDOBDate];
NSLog(@"tmpDOBStr : %@",tmpDOBStr);