Я только что понял, как форматировать дату:
NSString *str = @"2010-09-10T18:24:43";
NSDateFormatter *format = [[NSDateFormatter alloc] init];
[format setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss"];
NSDate *date = [format dateFromString:str];
[format setDateFormat:@"EEEE MMMM d, YYYY"];
str = [format stringFromDate:date];
[format release];
NSLog(@"%@", str);
Просто нужно преобразовать в местный часовой пояс сейчас ..