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];
이것이 방법입니까? 약간 장황한 것 같습니다.