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 に答える