web-dev-qa-db-ja.com

iphoneどうすれば月番号から月名を取得できますか?

重複の可能性:
iOS:数値から適切な月の名前を取得する方法は?

月番号から月名を取得するにはどうすればよいですか?

02のような月番号がありますが、この場合はFebruary

18
user564968

このようなもの:

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);
49
ingh.am

NSDateFormatterでmonthSymbols配列を使用してから、月番号のキーでその配列にアクセスできます。

3
Mikhail