Подтвердить что ты не робот

Iphone Как я могу получить имя месяца от номера месяца?

Возможный дубликат:
iOS: Как получить правильное название месяца из числа?

Как я могу получить имя месяца от номера месяца?

У меня есть номер месяца, например 02, но хотелось бы, чтобы месяц был строкой, в этом случае Февраль.

4b9b3361

Ответ 1

Что-то вроде этого:

int monthNumber = 11;
NSString * dateString = [NSString stringWithFormat: @"%d", monthNumber];

NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MM"];
NSDate* myDate = [dateFormatter dateFromString:dateString];
[dateFormatter release];

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"MMMM"];
NSString *stringFromDate = [formatter stringFromDate:myDate];
[formatter release];

NSLog(@"%@", stringFromDate);

Ответ 2

Вы можете использовать массив monthSymbols в NSDateFormatter, а затем получить доступ к этому массиву с помощью ключа месяца номер