Ответ 1
Вы можете достичь этого с помощью NSDateFormatter
.
Пример:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateStyle:NSDateFormatterMediumStyle];
NSString *string = [dateFormatter stringFromDate:date];
[dateFormatter release];
Дополнительные способы управления форматом строки см. в справочной документации для NSDateFormatter.