0

我有一个字符串,我想将它转换为日期我的字符串是:

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);
4

1 回答 1

0

试试MMM dd yyyy HH:mm:ss:SSSa你的格式。

于 2013-09-12T06:24:39.707 回答