2011-02-03 18 views

cevap

49

şey böyle ay numarasının anahtar ile bu diziyi erişebilirsiniz:

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

[formatter release]; ikinci [dateFormatter sürümü] yerine; – OgreSwamp

+0

bu yüzden olmalı! sadece bir kesim ve yapıştırma işi oldu: p –

+0

Ayı başka bir borsa ile nasıl alabilirim? –

3

Sen NSDateFormatter içinde monthSymbols dizi kullanmak ve sonra

+6

Bu biraz gereksizdir: p –

+6

neden tekerleği icat etmelisiniz =) NSDateFormatter teknik olarak bu ayınSymbols dizi –

+1

vardır kabul edilen cevaptan çok daha temiz görünecekti – quemeful