无法使用NSDateFormatter转换NSDate

时间:2013-02-24 02:50:29

标签: json nsstring nsdate nsdateformatter

我正在尝试将格式为“2013-02-21T01:25:00.000Z”的日期转换为1:25 AM

    NSDate *DepartTimeString = [DepartATime valueForKey:@"dateLocal"];

NSDate从JSON解析并在标签上显示为字符串,但它不会使用以下格式转换为更小的格式:

    NSDateFormatter *timeFormatter = [[NSDateFormatter alloc] init];
    [timeFormatter setTimeStyle:NSDateFormatterLongStyle];
    NSString *timeString = [timeFormatter stringFromDate:DepartTimeString];
    NSLog(timeString);

NSLog没有显示任何内容......

思想?

1 个答案:

答案 0 :(得分:0)

替换:

[timeFormatter setTimeStyle:NSDateFormatterLongStyle];

要:

[timeFormatter setDateFormat: @"yyyy-MM-ddTHH:mm:ss.SSS"];

并检查验证 DepartTimeString