如何转换字符串(2013年7月21日12:00:00:000AM)至日期

时间:2013-09-12 06:22:33

标签: ios nsdateformatter

我有一个字符串,我希望在日期中将其转换为我的字符串:

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

1 个答案:

答案 0 :(得分:0)

请尝试使用MMM dd yyyy HH:mm:ss:SSSa格式。