iOS:数字から適切な月の名前を取得するにはどうすればよいですか?
NSDateformatterの一連の機能が人類に恩恵をもたらすことは知っていますが、同時にそれは私にとって非常に混乱しています。あなたが私を助けてくれることを願っています。 私のコードのどこかに、月を表すintがあります。つまり、1は1月、2月2日などになります。 私のユーザーインターフェイスでは、この整数を適切な月の名前として表示したいと思います。さらに、デバイスのロケールに準拠している必要があります。 あなたの洞察力をありがとう その間に、私は次のことを行いました。 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]; これはそれを行う方法ですか?少し言葉が多いようです。